Self-Hosted Alternatives to Popular Services

140 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
76
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Mag37 on 2025-12-12 13:25:26+00:00.


I had the honor of writing an article at selfh.st - and as mentioned there a new version has slowly been in the works for a few weeks and is now released!

The release brings the new option -b N (or config BackupForDays=N) which enables backups and removes backups older then N days. The backups will be handled per container image and will be created (by retagging) just before pulling a new version.

This provide an easy way to roll back to previous image if a new update breaks.

It have been a while since I posted any news so here's the last 6 months in brief:

  • Snooze function to notifications.
  • Added a function to print what files are sourced.
  • Home Assistant notification template added.
  • Improved search filtering eg. dockccheck -yp homer,dozzle.
  • More advanced control of notifications, multiple notification templates etc.
  • Label reworks
  • Option -R to skip recreation - to allow to only pull updates without applying.
  • Plus a bunch of bugfixes.

Thanks to this community dockcheck keeps evolving! More features, more control, better handling. I'm so grateful that people give feedback and suggestions and help testing things.

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

The original was posted on /r/selfhosted by /u/jsiwks on 2025-12-12 15:58:57+00:00.


Hello everyone, we are back with a BIG update!

TLDR; We built private VPN-based remote access into Pangolin with apps for Windows, Mac, and Linux. This functions similarly to Twingate and Cloudflare ZTNA – drop the Pangolin site connector in any network, define resources, give users and roles access, then connect privately.

Pangolin is an identity aware remote access platform. It enables access to resources anywhere via a web browser or privately with remote clients. Read about how it works and more in the docs.

NEW Private resources page of Pangolin showing resources for hosts with magic DNS aliases and CIDRs.

What's New?

We've built a zero-trust remote access VPN that lets you access private resources on sites running Pangolin’s network connector, Newt. Define specific hosts, or entire network ranges for users to access. Optionally set friendly “magic” DNS aliases for specific hosts.

Platform Support:

Once you install the client, log in with your Pangolin account and you'll get remote network access to resources you configure in the dashboard UI. Authentication uses Pangolin's existing infrastructure, so you can connect to your IdP and use your familiar login flow.

Android, iOS, and native Linux GUI apps are in the works and will probably be released early next year (2026).

Key Features

While still early (and in beta), we packed a lot into this feature. Here are some of the highlights:

  • User and role based access: Control which users and groups have access to each individual IP or subnet containing private resources.
  • Whole network access: Access anything on the site of the network without setting up individual forwarding rules - everything is proxied out! You can even be connected to multiple CIDR at the same time!
  • DNS aliases: Assign an internal domain name to a private IP address and access it using the alias when connected to the tunnel, like my-database.server1.internal.
  • Desktop clients: Native Windows and MacOS GUI clients. Pangolin CLI for Linux (for now).
  • NAT traversal (holepunch): Under the right conditions, clients will connect directly to the Newt site without relaying through your Pangolin server.

How is this different from Tailscale/Netbird/ZeroTier/Netmaker?

These are great tools for building complex mesh overlay networks and doing remote access! Fundamentally, every node in the network can talk to every other node. This means you use ACLs to control this cross talk, and you address each peer by its overlay-IP on the network. They also require every node to run node software to be joined into the network.

With Pangolin, we have a more traditional hub-and-spoke VPN model where each site represents an entire network of resources clients can connect to. Clients don't talk to each other and there are no ACLs; rather, you give specific users and roles access to resources on the site’s network. Since Pangolin sites are also an intelligent relay, clients use familiar LAN-style addresses and can access any host in the addressable range of the connector.

Both tools provide various levels of identity-based remote access, but Pangolin focuses on removing network complexity and simplifying remote access down to users, sites, and resources, instead of building out large mesh networks with ACLs.

More New Features

  • Analytics dashboard with graphs, charts, and world maps
  • Site credentials regeneration and rotation
  • Ability for server admins to generate password reset codes for users
  • Many UI enhancements

Release notes: https://github.com/fosrl/pangolin/releases/tag/1.13.0

⚠️ Security Notice

CVE-2025-55182 React2Shell: Please update to Pangolin 1.12.3+ to avoid critical RCE vulnerabilities in older versions!

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

The original was posted on /r/selfhosted by /u/gilles_vauvarin on 2025-12-12 15:23:17+00:00.


Hi,

In 2018, I got tired of filling up my web browser's bookmarks. It was a mess, not user-friendly for finding links, and difficult to share.

So I decided to bookmark my finds on a simple website with a small search engine. And I continue to add my discoveries to this site every day. It's useful for me, but also for others, since everything is public.

https://thewhale.cc/

I'll let you browse around—who knows, you might find a rare gem ;-)

Have fun!

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

The original was posted on /r/selfhosted by /u/mick285 on 2025-12-12 14:49:55+00:00.


I’ve got like 10 containers running now and I’m already losing track of what lives where. Do you guys use labels, dashboards, or some kind of internal wiki to keep things sane?

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

The original was posted on /r/selfhosted by /u/AnyHour9173 on 2025-12-12 00:34:48+00:00.


I'm not sure if this is the right place to ask and I'm kinda lost at the beginning with trying to find exactly what I need. When I tried to find this on my own nothing seemed like exactly what I needed (or maybe it was and it just went over my head). I'm a writer and really, I want a way to work on my books on one device, and then have it synced to all my other devices automatically. That way I have safe backups and so I can pick up working on them from my laptop, tablet or desktop etc. I used to use Google Docs for this but started just using libreoffice on my desktop. Having my entire book on one computer is scary though, so for the last while I've just been periodically copying the file to an external SSD but this system isn't really... great in a lot of ways. I'm a total newbie to all this, sorry if this is an obvious question.

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

The original was posted on /r/selfhosted by /u/Fab_Terminator on 2025-12-12 08:26:00+00:00.


I’ll be lying in bed or in the middle of work and suddenly think, “I should totally reorganize my entire homelab tonight.” Does this happen to everyone, or is my self-hosting brain just wired weirdly?

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

The original was posted on /r/selfhosted by /u/Hiryu on 2025-12-11 19:56:00+00:00.


Hey everyone! I’ve been working on a personal project for a while, and it’s finally at a point where I feel comfortable sharing it.

Parker is a self‑hosted comic book server for CBZ/CBR libraries. It focuses on speed, a clean UI, and a “filesystem is truth” approach — metadata is parsed directly from ComicInfo.xml inside archives.

I’ve been a longtime Kavita user, but I wanted to tailor certain things to work the way I prefer — so Parker grew out of that.

Highlights

  • Fast parallel scanning so large libraries import quickly
  • Netflix‑style home page with content rails (On Deck, Up Next, Smart Lists, Random Gems, Recently Updated)
  • Context‑aware Web Reader (series, volumes, reading lists, pull lists)
  • Manga mode, double‑page spreads with smart detection, swipe navigation, and zero‑latency page transitions
  • Smart Lists (saved searches that auto‑update)
  • User‑created Pull Lists with custom ordering
  • OPDS 1.2 support for external readers (Chunky, Panels, Tachiyomi, etc.)
  • Reports Dashboard (missing issues, duplicates, storage analysis, metadata health)
  • WebP transcoding for bandwidth savings
  • Multi‑user support with per‑library permissions
  • Auto‑generated Reading Lists and Collections from <AlternateSeries> and <SeriesGroup> metadata

Tech Stack

FastAPI, SQLAlchemy, Jinja2, Alpine.js, Tailwind, SQLite (WAL) with FTS5, Docker

Repository: https://github.com/parker-server/parker

It’s early but stable, and I’d love feedback from the self‑hosted crowd. If you try it out, let me know how it goes.

https://preview.redd.it/mx61nj8hrm6g1.png?width=1681&format=png&auto=webp&s=9333d304a6252897128b4b0cf34ae8b0ef99a126

https://preview.redd.it/xkd8cmohrm6g1.png?width=1676&format=png&auto=webp&s=443356a97b118a6f5d5e851574ae10aa5a645cab

https://preview.redd.it/bxsocymirm6g1.png?width=1653&format=png&auto=webp&s=d8fb4f725669b59d7c2729d4af513f25a23b3fbc

https://preview.redd.it/6rbh502jrm6g1.png?width=1608&format=png&auto=webp&s=ebafb01905168654b3fbacd809eafaaa92b81bde

https://preview.redd.it/8v2ynlfjrm6g1.png?width=1842&format=png&auto=webp&s=6383c0bcc206d7689018ec11dbbc1c6795f61e28

https://preview.redd.it/imv28tqjrm6g1.png?width=1657&format=png&auto=webp&s=329f59d849c615d61858ddd57d0e5582cf8df0ad

https://preview.redd.it/k7qhs79krm6g1.png?width=1555&format=png&auto=webp&s=c8566dcf68eadefe59556ee75d952e4fea214b76

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

The original was posted on /r/selfhosted by /u/karant_dev on 2025-12-11 14:58:55+00:00.


Hi everyone,

I'm a first-time Open Source maintainer, and I wanted to share a tool I built to scratch my own itch: AutoRedact.

The Problem: I constantly take screenshots for documentation or sharing, but I hate manually drawing boxes over IPs, email addresses, and secrets. I also didn't trust uploading those images to some random "free online redactor."

The Solution: AutoRedact runs entirely in your browser (or self-hosted Docker container). It uses Tesseract.js (WASM) to OCR the image, finds sensitive strings via Regex, and draws black boxes over them coordinates-wise.

Features:

🕵️♂️ Auto-Detection: IPs, Emails, Credit Cards, common API Keys.

🔒 Offline/Local: Your images never leave your machine.

🐳 Docker: docker run -p 8080:8080 karantdev/autoredact

📜 GPLv3: Free and open forever.

Tech Stack: React, Vite, Tesseract.js v6.

I'd love for you to give it a spin. It’s my first real OSS project (and first TS project), so feedback is welcome!

Repo: https://github.com/karant-dev/AutoRedact

Demo: https://autoredact.karant.dev/

Thanks!

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

The original was posted on /r/selfhosted by /u/pfthurley on 2025-12-11 19:57:34+00:00.


Hey everyone - just wanted to share something we released today that might be interesting to folks running their own AI infrastructure.

CopilotKit is an open-source framework (MIT licensed) for building agentic UIs - think Cursor for x, agent dashboards, or multi-step AI workflows that you can fully self-host and wire up to any backend or LLM you run locally.

CopilotKit v1.50 is now live, and it includes a major architectural cleanup that makes it much easier to build and self-host agentic applications on your own stack.

It's free, no lock-in, no required cloud, just a lightweight frontend framework you can wire up to whatever backend or LLM host you prefer.

What’s new in 1.50?

  • A cleaner internal architecture built around open protocols (AG-UI)
  • Full backwards compatibility — no breaking changes
  • Support for running UI/agent interactions on your own server
  • New developer interfaces that make it easier to integrate self-hosted LLMs
  • Persistence + threading + reconnection support (useful when running your own infra)
  • A new Inspector for debugging AG-UI events in real time

If you’re experimenting with agent frameworks (LangGraph, PydanticAI, CrewAI, Microsoft Agent Framework, etc.) and want to hook them up to a self-hosted frontend, this release was basically built for that.

Happy to answer questions or hear from anyone who’s tried building agentic UIs on their own stack.

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

The original was posted on /r/selfhosted by /u/viktorprogger on 2025-12-11 13:00:55+00:00.


Hi!

A few months ago I shared Postgresus here - an open-source self-hosted PostgreSQL backup tool with a web UI. Since then it has grown quite a bit, and version 2.0 has been released.

From the previous post, the project jumped from ~1.6k GitHub stars to ~2.9k and from ~13k to ~43k Docker Hub pulls.

https://preview.redd.it/jz64m8xpok6g1.png?width=1813&format=png&auto=webp&s=6bb5ccd7a87ce1434a2c7224c9b7b103abfc7543

Features:

  • Scheduled backups for multiple PostgreSQL databases

  • Storage targets: local disk, S3, Cloudflare R2, Google Drive, Azure Blob, NAS, etc.

  • Notifications about backup status via email, Telegram, Slack, Discord, MS Teams and customizable webhooks

  • Works with both self-hosted PostgreSQL and managed services (RDS, Cloud SQL, Azure Database for PostgreSQL, etc.)

  • Runs as a single Docker container or via Helm on Kubernetes; can also be installed via a shell script

New in 2.0:

  • Database health checks and alerts (basic uptime/availability monitoring)

  • Workspaces, users and audit logs for teams

  • Encryption for secrets and backup files (enabled by default now)

  • Improved compression defaults tuned for good size/speed trade-offs

  • Refreshed UI with dark theme and UX improvements

  • The project has evolved from serving only individual developers, DevOps and DBAs to supporting entire teams, companies and enterprises

GitHub: https://github.com/RostislavDugin/postgresus

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

The original was posted on /r/selfhosted by /u/Slow-Efficiency1134 on 2025-12-11 12:46:44+00:00.


After scanning container images uploaded to Docker Hub in November, security researchers at threat intelligence company Flare found that 10,456 of them exposed one or more keys.

The most frequent secrets were access tokens for various AI models (OpenAI, HuggingFace, Anthropic, Gemini, Groq). In total, the researchers found 4,000 such keys.

When examining the scanned images, the researchers discovered that 42% of them exposed at least five sensitive values.

https://www.bleepingcomputer.com/news/security/over-10-000-docker-hub-images-found-leaking-credentials-auth-keys/

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

The original was posted on /r/selfhosted by /u/riofriz on 2025-12-11 10:45:52+00:00.

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

The original was posted on /r/selfhosted by /u/alive1 on 2025-12-11 10:18:00+00:00.


Hi,

I've been a selfhoster for over a decade and I just wanted to say something. I really liked Jellyfin so much that I completely scrapped Plex (and I have plex pass lifetime...)

But I feel like I was late to the party when I finally enabled the great Jellyfin plugins that there are.

I thought I didn't need them, because Jellyfin did everything I needed. But actually some are quite nice.

GO AND ENABLE SOME JELLYFIN PLUGINS Y'ALL.

If you are missing some of the "pretty" features of JF, this is what you need.

What I have enabled

  • Artwork
  • AudioDB
  • Chapter Segments Provider
  • Discogs
  • Fanart
  • MusicBrainz
  • OMDb
  • Studio Images
  • TheTVDB
  • TMDb
  • TMDb Box Sets

Especially the 'Box Sets' plugin made a huge difference for me, but the others just add some nice extra info and artwork to the various sections of JF to make the whole experience feel... "fuller".

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

The original was posted on /r/selfhosted by /u/RugBeater1 on 2025-12-11 08:28:25+00:00.

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

The original was posted on /r/selfhosted by /u/arora1996 on 2025-12-10 11:02:47+00:00.


To start off, I love reading the discussions in the sub-reddit to start my day. Always wake up to some new way of doing things and keeps life interesting.

These days, I regularly see people boasting their servers with RAM amounts ranging from anywhere between 128GB to sometimes more than 1TB.

To be fair, I have only gotten into the home-lab sphere about a year ago. But currently I run around 50 containers small and big and I am yet to break the 32GB barrier.

I tried running ai models on my 32gb DDR5 6000 mhz ram and it was so slow it didn't seem viable to me.

So my question is, am I missing something?

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

The original was posted on /r/selfhosted by /u/BrilliantSebastian on 2025-12-10 22:03:34+00:00.


https://github.com/voron69-bit/Stepifi

Stepifi repairs broken STL files (fills holes, removes duplicate faces, fixes normals) then runs FreeCAD's planar face merger to collapse coplanar triangles into single flat surfaces. Works great on mechanical parts with flat faces, but curved surfaces stay faceted since there's no way to reverse-engineer smooth geometry from triangle soup without proper feature recognition software which is either REALLY expensive, or WAY over my head programmatically. LOL

https://freeimage.host/i/fR0FfGj

Cheers!

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

The original was posted on /r/selfhosted by /u/Staceadam on 2025-12-10 17:10:06+00:00.


I got sick of our Alexa being terrible and wanted to explore what local options were out there, so I built my own voice assistant. The biggest barrier to going fully local ended up being the conversation agent - it requires a pretty significant investment in GPU power (think 3090 with 24GB VRAM) to pull off, but can also be achieved with an external service like Groq.

The stack:

  • Home Assistant + Voice PE ($60 hardware)

  • Wyoming Whisper (local STT)

  • Wyoming Piper (local TTS)

  • Conversation Agent - either local with Ollama or external via Groq

  • SearXNG for self-hosted web search

  • Custom HTTP service for tool calls

Wrote up the full setup with docker-compose configs, the HTTP service code, and HA configuration steps: https://www.adamwolff.net/blog/voice-assistant

Example repo if you just want to clone and run: https://github.com/Staceadam/voice-assistant-example

Happy to answer questions if anyone's tried something similar.

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

The original was posted on /r/selfhosted by /u/ResistInternational7 on 2025-12-10 12:15:04+00:00.

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

The original was posted on /r/selfhosted by /u/hjball on 2025-12-10 15:11:09+00:00.


Hey everyone,

It's been a while since I last shared an update on Kan and a lot has changed.

https://github.com/kanbn/kan (any stars are super appreciated)

What's new:

  • Dashboard redesign: even more minimal with less distractions and a collapsable sidebar
  • Custom board templates: create reusable board templates (long overdue imo)
  • Checklists: add and track subtasks within cards (advanced features coming soon)
  • Card attachments: upload images and files to S3
  • Workspace search: basic search across boards and cards
  • Card due dates: assign and track deadlines (filter by upcoming due dates)
  • Invite links: invite users to a workspace with a link (so much easier now)
  • Keyboard shortcuts: support for very basic actions (more coming soon)
  • Markdown support: basic formatting in card descriptions
  • Settings improvements: whole page redesign with tabs and multiple API key management
  • More languages: added Polish, Russian, and Brazilian Portuguese support

Checkout the roadmap for upcoming features: https://kan.bn/kan/roadmap

Let me know if you have any feedback or feature requests!

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

The original was posted on /r/selfhosted by /u/Duelion on 2025-12-10 17:19:19+00:00.


Hey everyone!

For those unfamiliar, Homebox is a fantastic self-hosted inventory management system designed for home users, think tracking all your tools, electronics, household items, warranties, etc. It's lightweight, fast, and perfect for the homelab.

I've been working on an unofficial companion app that adds AI-powered item detection to Homebox. The idea is simple: take photos of your items, and GPT vision automatically identifies and catalogs them for you: names, descriptions, quantities, tags, and more.

Quick feature highlights:

  • 📸 Snap photos, AI detects and catalogs items automatically
  • 🏷️ Multi-image analysis for better accuracy
  • ⚙️ Customizable AI behavior (configure how fields are generated)
  • 🐳 Docker deployment ready
  • 📱 Mobile-friendly web interface

It's still early days, but it's been helpful for quickly cataloging large batches of items without the manual data entry grind. Thought some of you might find it useful too.

Check it out: https://github.com/Duelion/homebox-companion

Would love to hear your thoughts or feedback if anyone gives it a try!

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

The original was posted on /r/selfhosted by /u/shol-ly on 2025-12-10 12:43:51+00:00.


Hey, r/selfhosted! Continuing a tradition started last year, I recently published a list of my favorite self-hosted software released in 2025 and thought everyone here might find it interesting.

As usual, the article itself includes screenshots and brief descriptions, but I've also provided a list below with links for those who'd prefer not to click through.

Additionally, these apps can also be viewed directly in my app directory using the following shortcut: slfh.st/2025

My Favorite Apps Launched in 2025

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

The original was posted on /r/selfhosted by /u/joaovsilva on 2025-12-09 22:57:18+00:00.


Hey everyone! Time for another exciting update from Endurain, the self-hosted fitness activity tracker. Thanks again for all the feedback, bug reports, translations, and contributions — the project keeps growing thanks to you all!  

Endurain had two big releases since the last update: v0.15.x and now v0.16.0, bringing lots of new features, refinements, and a few things to watch out for. Let’s dive in:

New Features

Proxmox Community Script - Thanks johanngrobe

v0.15.X:

  • Added comprehensive sign-up support with configurable email verification and admin approval
  • Added support for Ice Skating, Football (Soccer), cardio, treadmill run, kayaking, sailing, snow shoeing, inline skating and Padel
  • New Import section in settings with the ability to import Strava bikes and shoes
  • New languages (Galician, Italian, Slovenian and Chinese) - Thanks again to all the contributors
  • Support for Docker secrets for some variables
  • Improved activity charts
  • And of course a lot of fixes

v0.16.0

  • Dropped MariaDB support
  • Introduces support for external identity providers (SSO)
  • A lot of fixes and optimizations to the native auth logic
  • Added steps, sleep and RHR data to Health section with charts inline with the changes made to activity charts
  • Added health targets for sleep, steps and weight
  • Added sleep scoring system on manual sleep entries
  • Add user max heart rate override for HR zone calculations
  • Bare metal installation step by step added to the docs
  • And of course a lot of fixes

Contributors

Huge thanks to the contributors across these releases:

  • F-Stop
  • bstaeheli
  • rubenixnagios
  • fulippo
  • thehijacker
  • aronsky
  • johanngrobe

And of course, everyone helping with translations via Crowdin 🌍💬

📖 Docs: https://docs.endurain.com/

🚀 GitHub Releases: v0.15.X to v0.16.0

🐘 Follow Endurain on Mastodon: @endurain@fosstodon.org

🖼️ Gallery: Gallery

🛣️ What’s Next?

For v0.17.0 and v0.18.0 (tentative):

  • Strava takeout import
  • PRs support
  • Segments
  • Polar integration

As always, your feedback is incredibly valuable. Found a bug? Got a feature idea? Drop it below or open a GitHub issue. Let’s keep building Endurain together! 🛠️💬

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

The original was posted on /r/selfhosted by /u/eduardossantiago on 2025-12-09 22:07:36+00:00.


Hey everyone,

I’m setting up Immich for my whole family and plan to expose it publicly using:

  • Docker containers
  • Nginx as a reverse proxy (also in Docker)
  • SSL
  • Only ports 80 and 443 open to the internet

On this same machine, I also run:

  • OpenMediaVault (OMV)
  • Pi-hole (docker)
  • (Planning to add Plex soon)

I also have a second machine dedicated only to backups, running Proxmox Backup Server, which pulls backups from the first machine over the network and I'm planning to put some more stuff here.

My main concern is about the possibility of someone uploading a malicious/infected file, which would then be written to disk on the server and potentially put my home network at risk.

Am I being too paranoid about this? Is this risk realistic in a typical home server setup?Is my overall architecture reasonable and safe for home usage?

Some many questions. haaha sorry

Thanks in advance.

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

The original was posted on /r/selfhosted by /u/kaicbento on 2025-12-09 21:35:06+00:00.


I built a small tool to automate my own Windows setup. Nothing fancy, just a personal script turned into a simple web generator. Then it unexpectedly took off. Thousands of people started using it; issues and feature requests poured in, and I had to learn quickly how to manage feedback, set boundaries, and manage expectations.

I wrote a short breakdown of what happens behind the scenes when a side project suddenly gets real — the excitement, the pressure, and the lessons about scope, clarity, and sustainability.

Here is the full link for the tool: https://kaic.me/win-post-install

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

The original was posted on /r/selfhosted by /u/Glad_Entertainment34 on 2025-12-09 20:21:19+00:00.

view more: ‹ prev next ›