Vista Normal

Hay nuevos artículos disponibles. Pincha para refrescar la página.
Hoy — 25 Noviembre 2024IT And Programming

Introducing Chevereto v4.2: now with user-generated tags

Hello, self-hosters. I'm Rodolfo Berrios, an indie developer from Chile.

Since 2007, I've been pouring my heart into creating Chevereto, a media-sharing platform that allows anyone to build their own media-sharing website. Think of it as a self-hosted alternative to Imgur or Flickr, designed for massive online collections. Services like ImgBB and many others have grown on Chevereto's foundation.

Chevereto is entirely self-funded. I handle development while my wife manages marketing. Together, as a small but passionate team, we strive to bring you something truly special.

Today, I'm thrilled to share our latest release: Chevereto v4.2. This update introduces user-generated tags, a powerful new way to classify and organize your media. We're also adding support for AVIF, improving storage handling, introducing more configurable limits, enhancing session management options, revamping the mobile user interface, and expanding media exploration features.

We've also listened to your feedback! and added new features to our Open Source edition, including:

  • Bulk importer
  • Site-wide search
  • Discovery menu
  • Logo editing
  • Storage API

We'd love for you to give it a try.

Thank you for reading!

Blog: https://blog.chevereto.com/2024/10/24/chevereto-4-2/

GitHub: https://github.com/chevereto/chevereto

Website: https://chevereto.com/

submitted by /u/chevereto
[link] [comments]

Notifico – Open-Source notification server with Email & Slack support, written in Rust

I have built an open source notification server, that supports Email, SMS (SMPP), Slack, Telegram, WhatsApp Business. It is called Notifico.

I have worked in a bunch of tech companies, and in each of them there was a half-baked, in-house built notification server for sending emails and other notifications. So, I've collected the requirements, processed them and written the implementation in Rust!

The idea is simple: You send event_id and context (JSON object), and it loads the template, renders it with variables from the context, sends it to the recipient.

Features:

  • No-code configuration. No knowledge of JS or other language is required.
  • The templates can be edited without the need of backend developers.
  • HA configuration with AMQP 1.0 support (e.g., RabbitMQ). Every component scales horizontally.
  • Powerful templating language (it uses minijinja internally: https://github.com/mitsuhiko/minijinja)
  • List-Unsubscribe support for email
  • Admin interface for managing Events, Templates, and Pipelines.

Roadmap:

  • Discord support
  • Mattermost support
  • Bounce email handling
  • User-facing API for managing subscriptions
  • Message view tracking and statistics.
  • Tracking pixels
  • Notification center implementation for Web and Mobile.
  • Auto-retry for failed messages
  • Template and Pipeline versioning

Documentation: https://notifico.tech

GitHub: https://github.com/notificohq/notifico

submitted by /u/GamePad64
[link] [comments]

Nginx server receives malicious requests. Should I be worried?

Nginx server receives malicious requests. Should I be worried?

I recently set up an nginx webserver.

Now I discovered in the logs that there were many requests not related to my server. I suppose those are some sort of sniffing attempts.

nginx log

Should I be worried about this or is it common? Should I take any measures against it and if yes, which ones would be appropriate?

submitted by /u/Meister_der_Magie
[link] [comments]

What tool are you using to manage your server?

I’m planning to rent a VPS, and then install few things in my server to get it functioning.

I’m going to manage a single server, maybe two in the future. Right now I think of Ansible as something I can manage my server, but I’m unsure if it’s too much.

Do you manage your server configurations and deployments with some tool?

submitted by /u/kovadom
[link] [comments]

How Would You Limit Free Self-Hosting for Individuals?

Hi everyone,

I’m about to launch RepoFlow, an Artifactory alternative. I want to allow free self-hosting for individuals because I love and use free software , but I also need to make money from companies since we’re currently in the red.

What do you think will be the best way to limit free self-hosting to personal use while ensuring businesses still pay?

Edit: It appears that most people believe the user limitation is the best approach. I may be mistaken, but I feel that many companies would have a few users managing it, while the others would have anonymous download access. Is there a storage capacity limitation, a package amount limitation, or a bandwidth limitation that you find suitable for a home lab?

Also, I noticed that I received some downvotes. I apologize if I offended anyone in any way.

submitted by /u/Jamsy100
[link] [comments]

How do you use KASM?

I've always thought KASM looked really cool but never got into using it.

Is you use it, how do you take advantage of it?

As far as I understand it, it is like a docker container in that nothing is saved. I assume you setup a template to what is installed.

How do you handle things like password manager and network connections? If I wanted to use this as a workstation for example.

submitted by /u/MidnightProgrammer
[link] [comments]

Consume downloaded course in platform LMS style

Hi guys, I'm new here!

I have some courses downloaded and organized on my computer and I would like to watch these courses through some self-hosted platform (localhost) on my own computer in the LMS style. I will not watch the course remotely. It will only be on my own computer.

Doing some research I saw that there are some solutions where it is possible to create courses and watch them in the way I mentioned (wordpress plugins, moodle and some projects I saw on GitHub).

The problem is that these projects and solutions I found are very time-consuming because I need to configure the course by mapping the videos one by one, creating the modules and classes one by one.

I would like, if there is one, a GitHub project or a solution where I just map the folder directory where the course is stored on my computer and it already structures the course on the platform (Jellyfin and Emby style). I saw that these last two are more focused on watching movies and series and do not have control over the progress of the course with a check of classes watched, percentage of modules completed and percentage of the course completed. That's all I need. Since my intention is not to sell and only use for my own use, I do not need linked payment methods or subscription time settings.

Anyway, if anyone can help me I would be grateful.

The translation was done by Google, so please excuse any gross spelling mistakes, ok?? I am a native Portuguese speaker.

submitted by /u/Mr_Gremlim
[link] [comments]

Virtualization or containerization for a home server?

I have a home server with proxmox VMs and LXCs for various services. Currently only unifi controller, pihole, uptime kuma, and home assistant, but there are other services I'd like to set up soon.

Some of the services are available as docker containers, so I've been playing around and learning docker in a Ubuntu VM. Now I am wondering if my existing services should all be docker containers on a single VM or remain as individual VM/LXC. Which is the more common or preferred usage?

submitted by /u/greatluck
[link] [comments]

Base M4 Mac Mini as NVR and Livestream server for 35 cameras

I'm thinking about using a base M4 Mac Mini (10 core CPU, 16gb RAM, 256GB SSD, Gigabit ethernet) as an NVR and a live stream server for 35 Hikvision cameras. Each camera has a resolution of 2MP with H.265+ encoding. I'm also planning to write custom software to live stream the camera feeds over the internet. I expect to have 20 simultaneous live stream clients (one feed per client) at a given time.

The camera recordings will be saved to external SSDs connected via thunderbolt. I suppose there are NVR software that support this on Mac.

Do you think the base M4 Mac Mini can handle this workload? Any issues I need to consider?

submitted by /u/cephtahrioh
[link] [comments]

Some questions about my Authentik setup

Last couple of days I have been migrating my Authelia setup over to Authenik.

So far I have it setup as so...

Apps like Radarr/Sonarr have authentication in the app turned OFF and are setup as a proxy provider in Authentik. NPM forwards you to Authentik which upon successful login sends you straight in to Radarr. I believe this is the only method since the *arr apps dont support OIDC.

Apps like Paperless and Tandoor I have (struggled) setup as full OIDC and I have linked my local login with the social accounts, I found documentation a bit spotty. Tandoor was a real pain, Paperless was slightly easier. Once things are ironed out I might do a full write up and post it here for future travellers.

One thing I would like to know is how can I force Paperless and Tandoor authentication through Authentik?

Currently if I go to paperless.mydomain.com I have the option of either local login or Authentik, I would prefer to be forced to the Authentik portal like the Proxy Provider does.

Also, open question, what other cool things have you done with Authentik that I can implement, I have enabled 2FA and set that up which is nice. Currently I am just using the built in users and have not linked LDAP or anything...dont quite see the point since its just me and maybe a few others for now.

submitted by /u/elliottmarter
[link] [comments]

Strange behavior when accessing sites in homelab via NPM (Nginx Proxy Manager)

Hello knowledgeable homelab crowd! I encounter some strange behavior in my homelab... I hope you can point me in the right direction where to look.

I run most of my services off Docker on my Unraid machine using the host IP address plus a port. In order to have readable URLs I run a simple NPM (Nginx Proxy Manager) container alongside.

However, there is one thing that is strange whcih happens with the Unraid Dashboard and the Zigbee2MQTT dashboard. When accessing via IP:port all is fine. But when accessing via host name set in NPM the page loads but misses details. For example, in the Unraid Dashboard the list of array devices is empty; in Z2M only the table headers are loaded but all the devices details are missing.

I checked in different browsers on different devices, deleted all cookies and cache data, disbaled all extensions, and tried with and without using a certificate (http same result as https).

Anyone got an idea what might be causing this behavior?

submitted by /u/carlinhush
[link] [comments]

Locked out of Proxmox Cluster

I have 2 nodes that I have combined into a Proxmox cluster. I set up username and password on both before I connected them together. Since I partially route Proxmox out to the internet, I then activated 2FA on my main node.

Now the main node is switched off for maintenance and I can't log in anymore because the backup node also needs 2FA to log in but not the one I set up on the main node. Backup codes do not work either. How do I fix this and how do I avoid this in the future?

submitted by /u/Penner4242
[link] [comments]

The Twingate, Tailscale and Netbird Question

Hello together,

i know i'm a bit late, but i was happy all the time with wireguard. I have the Plugin in my OPNsense Router, create tunnel + peer, send it on my client and it works fine.

With that - i never looked out to other solutions :D

But now i found the 3 Solutions Twingate, Tailscale and Netbird.

All 3 are Free but i'm an IT Guy and want to play in my homelab - also i think about a solution to add all my customers to one "System" and host it by mself (netbird).

I know netbird is fully selfhosted - i just need a VPN and can't host the Coordinator in my own network because i need the ports 80 and 443 for my reverse proxy. Also its a bit overwhelming with his own Identity provider and all that stuff.. can i connect this somehow with my local authentik server?

Same for Tailscale - here i can use Headscale - but its a 3rd party connector.

Twingate is a complete closed solution... i just like the fact how the ACL works. Tailscale ACL is a little.... hard to understand in the first view. Netbird i dont really know - i didnt used it yet.

Also the Coordinator server is hosted only by Twingate... i dont really want this i think.

With Netbird or Tailscale+Headscale... am i restriced like the free user? Because when i want to use it to connect some customers/friends i support... i really need more then 3 or 5 Users, Devices are not the problem.

Now my question is what do you guys use? Some Friends love Twingate, the others love Tailscale and the next one love netbird.

It looks like Tailscale is more public then the other solution because its older.... for example in Unraid there is a Tailscale Plugin (also in OPNsense) but nothing for twingate or netbird

I know its on my own, but somehow i like all 3 of them and im just searching for the one point to not use it ^^

May you can help guys

submitted by /u/New_Appointment_1229
[link] [comments]

Deploying to remote servers with Docker ?

Can anyone tell me, at a high level, what the workflow is for managing and deploying containerised apps to remote VPS from my laptop ?

Can i do this from docker desktop, once docker is installed on the remote servers ?

is this a good way to fly ?

i've been playing with portainer, but that runs on its own server anyway.

submitted by /u/softwarebuyer2015
[link] [comments]

Expand VPS storage with homelab storage.

I have a homelab as well as a small VPS and I was wondering if realistically I could use my homelab's hard drives to extend my VPS's storage by connecting my VPS to my home network via wireguard and then just using a NFS like SMB?

I've got two use cases in mind:

  1. Hosting a small website on the VPS and hosting the DB on my home server.

  2. Hosting jellyfin on my VPS and storing the media files on my home server.

I have a feeling that for the DB it will work find but not for the media files, my upload speed is not very fast at around 40Mbps.

Thanks

submitted by /u/smokingRooster_
[link] [comments]

Symlinks in Nextcloud snap install.

I have a File share setup on Linux at /share/main and wanted Nextcloud to access via mobile or web easily. So. I installed Nextcloud on snap. Comes to find out, I can’t add /share/main as external storage and can only add files in /mint or /media or via FTP/SFTP. Since I have it installed via snap directly on the server the share is on, adding the directory via SFTP just creates more latency and extra hops. I created a symlink to /share/main from /mnt/nas but Nextcloud doesn’t follow or recognize them. I found an article about how to enable them in config.php by setting 'localstorage.allowsymlinks' => true but that doesn’t seem to apply. Does anyone know how to allow symbolic links, or point /mnt/nas to /share/main in a way that will circumvent this? Yes, I know the risks. This is an internal only application and no WAN access.

If not, is there anything wrong with creating a permanent directory in /mnt or /media that I can move files from the NAS to and make it the share? This is a lot of moving, and ideally would prefer not to do this and would like to keep everything in /share/main. I also don’t really want to do a manual install as I’m looking for something that’s somewhat easy to maintain compared to a manual install.

submitted by /u/RealJoshLee0
[link] [comments]
❌
❌