Self-Hosted Alternatives to Popular Services

222 readers
1 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
401
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ElevenNotes on 2025-07-04 13:31:23+00:00.


DISCLAIMER FOR REDDIT USERS ⚠️

  • You'll find the source code for the image on my github repo: 11notes/adguard or at the end of this post
  • You can debug distroless containers. Check my RTFM/distroless for an example on how easily this can be done
  • If you prefer the original image or any other image provider, that is fine, it is your choice and as long as you are happy, I am happy
  • No, I don't plan to make a PR to the original image, because that PR would be huge and require a lot of effort and I have other stuff to attend to than to fix everyones Docker images
  • No AI was used to write this post or to write the code for my images! The README.md is generated by my own github action based on the project.md template, there is no LLM involved, even if you hate emojis

INTRODUCTION 📢

AdGuard Home is a network-wide software for blocking ads and tracking. After you set it up, it'll cover all your home devices, and you won't need any client-side software for that.

SYNOPSIS 📖

What can I do with this? This image will run AdGuard-Home rootless and distroless, for maximum security and performance.

UNIQUE VALUE PROPOSITION 💶

Why should I run this image and not the other image(s) that already exist? Good question! Because ...

  • ... this image runs rootless as 1000:1000
  • ... this image has no shell since it is distroless
  • ... this image has a health check
  • ... this image runs read-only
  • ... this image is automatically scanned for CVEs before and after publishing
  • ... this image is created via a secure and pinned CI/CD process
  • ... this image is very small

If you value security, simplicity and optimizations to the extreme, then this image might be for you.

COMPARISON 🏁

Below you find a comparison between this image and the most used or original one.

| image | 11notes/adguard:0.107.63 | adguard/adguardhome:latest | |


|


|


| | image size on disk | 15.2MB | 74.2MB | | process UID/GID | 1000/1000 | 0/0 | | distroless? | ✅ | ❌ | | rootless? | ✅ | ❌ |

VOLUMES 📁

  • /adguard/etc - Directory of the configuration file
  • /adguard/var - Directory of database and query log files

COMPOSE ✂️

name: "adguard"
services:
 adguard:
 image: "11notes/adguard:0.107.63"
 read\_only: true
 environment:
 TZ: "Europe/Zurich"
 volumes:
 - "etc:/adguard/etc"
 - "var:/adguard/var"
 tmpfs:
 # tmpfs volume because of read\_only: true
 - "/adguard/run:uid=1000,gid=1000"
 ports:
 - "53:53/udp"
 - "53:53/tcp"
 - "3000:3000/tcp"
 networks:
 frontend:
 sysctls:
 # allow rootless container to access ports < 1024
 net.ipv4.ip\_unprivileged\_port\_start: 53
 restart: "always"

volumes:
 etc:
 var:

networks:
 frontend:

SOURCE 💾

402
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/nosynforyou on 2025-07-04 21:09:16+00:00.


At the risk of being flogged.. I decided to publish what I've been using at home.

Configurable with .env or web interface. Widgets are drag and drop for reorder and saves automatically. Only widgets that have been configured appear Working on other widgets

I do not do this for a living, so please extend a bit of grace. I'm figuring it out as I go.

https://dasharr.io/

https://preview.redd.it/qfu47j1eaxaf1.png?width=2862&format=png&auto=webp&s=8ff7b3b972d8de0048d1ad7143763314348d0cb0

I'm pretty scared to look at the feedback on here... but here we go.

https://github.com/taslabs-net/dasharr

403
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/S0PHIAOPS on 2025-07-04 18:38:57+00:00.


Spent the last couple days testing a passive recon node I’ve been building with BLE, Wi-Fi, and SDR fused into one offline unit.

Drove around the city logging everything that’s quietly broadcasting: Flock cameras, BLE traffic poles, LPR systems, even light poles with Bluetooth beacons blinking blue…..no joke, every corner had something.

The node doesn’t transmit at all. No sniffing, no spoofing……just pure passive intel.

Honestly… way more devices than I expected. Some of them you’d never notice unless you knew what you’re looking for. Most of the infrastructure is setup for “surveillance mesh”, all it needs is a little “code” push.

If anyone else has tried BLE + SDR + Wi-Fi fusion for field awareness, I’d love to trade notes or see what you’re running.

404
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/cvicpp on 2025-07-04 13:41:27+00:00.


After 15 years of trying every task manager - commercial, open-source, custom - I ended up building my own.

It’s not another productivity hack. It’s a life management system designed to reduce noise, not increase structure.

Here’s the thinking behind it:

https://medium.com/@chrisveleris/designing-a-life-management-system-that-doesnt-fight-back-2fd58773e857

Looking forward to your feedback

405
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/shol-ly on 2025-07-04 12:11:42+00:00.


Happy Friday, r/selfhosted! Linked below is the latest edition of Self-Host Weekly, a weekly newsletter recap of the latest activity in self-hosted software and content.

This week's features include:

  • Enshittification commentary from Tailscale
  • Software updates and launches
  • A spotlight on Zen Notes -- a minimal, Markdown-based note-taking application
  • Other guides, videos, and content from the community

Thanks, and as usual, feel free to reach out with feedback!


Self-Host Weekly (4 July 2025)

406
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/lilbiba400 on 2025-07-04 10:38:43+00:00.

407
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Joloxx_9 on 2025-07-04 06:32:05+00:00.

408
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/SudoMason on 2025-07-04 01:42:07+00:00.


Over the years of self-hosting, I’ve come across plenty of useful tools and services, but every now and then, one really stands out and makes me stop and think, “This is game-changing.”

For me, that was and still is Netbird.

I started out like many do, using a traditional VPN setup. Eventually, I got into self-hosting and learned about private internal VPNs. At first, I didn’t quite get the appeal or why it was so widely talked about. Soon after I tried Cloudflared tunnels, then Tailscale, and finally landed on Netbird.

What sets Netbird apart for me is that it’s fully open-source and self-hostable, and it just works. The idea that I can carry my LAN with me anywhere in the world, securely and privately, still blows my mind. It’s become one of those “can’t-go-back” kind of tools. Even among all the other services I run, Netbird is what ties everything together and adds that extra polish to the whole experience.

So I’m curious, what’s your “wow” moment in your self-hosting journey? What software made you stop and really appreciate how far this ecosystem has come?

Looking forward to seeing what’s out there that I might’ve missed.

409
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/lanedirt_tech on 2025-07-03 20:17:57+00:00.

410
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/sottey on 2025-07-03 16:55:42+00:00.


Hey there! I have "written" an app for myself that I thought might be helpful for other self hosters.

I am often looking around at different dashboards for managing all my server links, services, etc and every time, I have to manually add my 5 servers, my 20 services, icons, etc. It's no bueno.

So I "wrote" Dashuni. It allos you to write up your homelab in a json file, then the app can use that canonical system listing to create configs for many of the dashboards out there (Dashy, GetHomepage, Homer, etc.). No muss, no fuss.

It is also easy to add a new dashboard template with the Go templating system.

Why the quotes around "wrote"? After 20+ years of slogging through code, I decided to see what this whol "vibe coding" thing is about. So I used chatGPT for some of the scaffolding as well as easing the pain of the template creation. Everything have been code reviewed and tested by a human (me). Just wanted to put that out there for transparency.

Check it out here:

https://github.com/sottey/dashuni

Let me know your thoughts on the app! I already know that people are polarized by AI assited coding, but it was an interesting experiment.

411
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ExceptionOccurred on 2025-07-03 20:34:19+00:00.


Happy holidays, everyone! More time off means more time to code, and I’ve delivered on my promise from the prior post. You asked for mobile integration, and it’s here:

Apple HealthKit integration is now live! You can now sync your iPhone Heath App directly with SparkyFitness. Check out the Wiki page for setup details.

On a personal note, SparkyFitness has been a game-changer for me. I’ve dropped from 167 lbs (76 kg) to 160.2 lbs (72.7 kg). It’s not a huge number, but tracking micro and macro nutrients daily with my app made it possible. Small wins count! Also, helps me to remember to drink water which I often forget many days.

Let me know what you think, and stay tuned for more updates!

If anyone would like to contribute on coding, doc, testing, please let me know!!!!

https://github.com/CodeWithCJ/SparkyFitness

https://preview.redd.it/opz6jherxpaf1.png?width=1368&format=png&auto=webp&s=c9c398757836cc943268d6b3f4d1f16d27026cb4

https://preview.redd.it/uf8j92ykxpaf1.png?width=1404&format=png&auto=webp&s=044162cbcb93b538c658e735be7eed71d08aeda6

412
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/neroe5 on 2025-07-03 14:58:57+00:00.


Hi

Netflix has their anoying IP blocking stuff going on, so i was thinking if i could setup a tunnel using something like a tailscale between 2 or even 3 houses

route all the netflix related trafic through that tunnel so netflix thinks it is all the same ip, without touching the "normal" traffic

anybody here have experience with something like that?

i have a pihole setup with local dns settings so i was thinking i could use that to route the netflix traffic to the tunnel

413
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/clemcer on 2025-07-03 13:26:17+00:00.


Hey everybody,

I just released LoggiFly v1.4.0.

LoggiFly is a lightweight container that monitors your Docker Container logs and sends notifications when specific keywords or patterns appear.

This release brings some major config changes allowing for a much more flexible configuration, adds official Podman support, improves JSON templating and includes a new docs site (because the README was getting a bit too long).

I also wanted to say how blown away I still am. When I made my first reddit post in march I thought maybe there are a couple of people who will find this useful, maybe I even get some stars on github. Now LoggiFly has over 100k downloads (which does make me wonder whether the download counts for GHCR packages are reliable because that number still seems insane to me) and was even featured on selfh.st a couple of times which was really cool.

Anyway here are some screenshots for anybody interested in how LoggiFly can be used:

https://preview.redd.it/5polb3oqonaf1.png?width=2047&format=png&auto=webp&s=066e67a204feaf8960f884d511a6bae65ef096b6

https://preview.redd.it/x421ox4tonaf1.png?width=1097&format=png&auto=webp&s=b181a86ab2908c50b3ed2386d439587acd06c7bd

Release Highlights:

  • Simpified and more modular config format:
    • keywords_with_attachment and action_keywords are being replaced by a simpler approach. You can now define actions and attachments directly under each keyword or regex. Old config still works but new format is recommended.
  • Per-keyword settings
    • Most settings can now be set per keyword/regex. Want one keyword sending notifications to your Discord server and another to Telegram with different a custom title? Easy.
  • New excluded_keywords setting**
    • ignore log lines even if they contain trigger keywords. Useful if you don't want to get notifications from certain log entries.
  • Podman support
    • You can now run LoggiFly with Podman, including rootless setups using quadlets. Full examples are in the new docs.
  • Improved JSON templates
    • You can now access nested fields like {dict[key]} or {list[0][foo]} in json_template.

📘 Check out the new docs site!

👉 Full changelog

414
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/kalfasyan on 2025-07-03 07:10:35+00:00.


Sharing a small project I've been working on during some weekends. It's a simple session manager with a web interface (made with niceGUI) that lets you run and monitor bash/Python scripts. Maybe good for your automation and managing long-running processes?

Key features:

  • 🌐 Web dashboard with real-time system stats
  • 🐚 Run bash and Python scripts as tmux sessions
  • 📊 Live log viewing and monitoring
  • ⏰ Script scheduling and chaining
  • 🖥️ CLI for automation and power users (WIP)
  • 🔄 Keep sessions alive after script completion

Uses tmux under the hood so sessions persist even if you lose connection. Any feedback appreciated!

Github: https://github.com/kalfasyan/desto

415
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Thebandroid on 2025-07-03 01:41:13+00:00.

416
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/nfreakoss on 2025-07-02 20:58:22+00:00.

417
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/bankroll5441 on 2025-07-02 20:07:45+00:00.

418
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/SurceBeats on 2025-07-02 17:25:56+00:00.


Hey r/selfhosted,

We’ve built something we wish had existed when we started, a full self-hosted cloud OS with encrypted storage, Docker-based, clean UI, and now also available as a native desktop app for Windows and macOS.

It runs a local server with zero-knowledge encrypted storage (we call it Drop Zone), auto SSL if available, visual Docker app management, and self-updates directly from GitHub. You can run it on a Raspberry Pi, a Linux VPS, your latest Windows laptop or even the newest MacBook Air M4.

The desktop app handles everything under the hood using WSL2 (Windows) or Lima (macOS), but feels native, most fo the apps launched feel like they belong to the underlying system itself.

Core features:

  • Encrypted zero-knowledge file storage (AES‑256 GCM)

  • Client-side login encryption for non-SSL environments (RSA 4096)

  • Auto SSL via "/DATA/SSLCerts"

  • Shield Mode for brute-force protection

  • One-click GitHub-based updates

  • Visual UI for Docker app management

  • Seamless access on your local network from homedock.local

HomeDock OS Desktop in action:

Installation on macOS

Launching HomeDock OS:

Login and Dashboard Access

System Logs, Encrypted Storage & Settings:

Accessing system logs, encrypted storage and settings

GitHub: https://github.com/BansheeTech/HomeDockOS

Documentation: https://docs.homedock.cloud/

Would love your feedback, especially if you try the Desktop version :)

419
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/mtlynch on 2025-07-02 14:07:58+00:00.

420
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/0xN1nja on 2025-07-02 12:48:53+00:00.

421
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/cookiedude25 on 2025-07-02 15:55:11+00:00.


Hi, I'm currently developing an alternative to Sonarr/Radarr/Jellyseer that I called MediaManager.

Why you might want to use MediaManager:

  • OAuth/OIDC support for authentication
  • movie AND tv show management
  • multiple qualities of the same Show/Movie (i.e. you can have a 720p and a 4K version)
  • you can on a per show/per movie basis select if you want the metadata from TMDB or TVDB
  • Built-in media requests (kinda like Jellyserr)
  • support for torrents containing multiple seasons of a tv show
  • Support for multiple users

MediaManager also doesn't completely rely on a central service for metadata, you can self host the MetadataRelay or use the public instance that is hosted by me (the dev).

You might not want to use MediaManager if you are a power user of Sonarr or Radarr because it isn't designed for the Trash guides (there are NO quality profiles or similiar in MediaManager). This is because MediaManager takes a simpler approach at selecting the best torrent:

  1. Sort by resolution (search for keywords in torrent names like FullHD, 1080p, 4K, 720p, etc.)
  2. Sort by number of seeders

This way you get what you want in your preferred resolution that the most people downloaded (herd instinct). If you are just a simple man like me, then this approach is pretty good at getting the best media.

As the title says, this project is still in beta and thus quite rough around the edges and unpolished. But I think it's ready for the first few beta testers (I've been using it myself instead of Sonarr and Radarr for the past two weeks).

If you want to support me, buy me a coffee!

Github Repo Link: https://github.com/maxdorninger/MediaManager

The dialog to download a torrent

The TV shows dashboard

422
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Secure_War_2947 on 2025-07-02 13:16:29+00:00.


My homelab is growing and I have too many different logins on many different services, so my next priority it to add an Identity Provider to manage a single set of users and reuse them on all the services with SSO support.

What are you guys using, and why?

  • Authentik (16.8k stars, last update on June 27)
  • Authelia (24.3k starts, last update on May 25)
  • Keycloak (28k stars, last update on May 28)
  • Zitadel (11k stars, last update on June 12)
  • Tinyauth (2.5k stars, last update on June 11)
  • Other?

From what I've been reading, most people prefer Authentik or Authelia. Both look good, although I see that many people choses Authelia over Authentik because Authelia is more lighweight.

My requirements are minimal. Just need to manage 3 users for now, with username/password, and eventually 2FA with TOTP.

423
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/IngwiePhoenix on 2025-07-02 10:15:52+00:00.


A collegue and me are currently fighting with the Business 1 Service Layer (their API, no idea why they don't call it that...) and while on my smoke break, I wondered what selfhosted software could replace SAP? Obviously, we won't do that here - but as a plain thought experiment, how feasible that would actually be to do.

I know of Twenty as a CRM, Homebox as a home-specific WMS(-ish) but what about SAP...? What would be an alternative to that?

424
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ansmyquest on 2025-07-02 13:21:39+00:00.


I used to be on Usenet a long time ago, back when it was mostly text discussions and before Google Groups took over, I`m still active but clearly not as before. Just wondering: do people still actually use Usenet today? Last I remember, it was a decentralized setup running across a bunch of servers, mostly maintained by a few providers. Some people were using it for binaries, but even then, that felt kind of niche. Now that ISPs don’t bundle it anymore, is Usenet basically all paid access, or are there still any free options out there? Is anyone actually using it these days? Curious if it’s more of a relic at this point.

425
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/shol-ly on 2025-07-02 12:18:42+00:00.


Hey, r/selfhosted! Hot on the heels of my 2024 recap, I'm back with another outlining my favorite self-hosted app launches of 2025 (so far):

My Favorite Apps Launched in 2025 (So Far) | selfh.st

I provide some additional commentary in the post, but for those who don't want to click through (in no particular order):

As usual, there was a ton of great software launched in the first half of 2025 - apologies to anyone who didn't make the list!

view more: ‹ prev next ›