Self-Hosted Alternatives to Popular Services

222 readers
2 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
626
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/BenatSYNACKTime on 2025-06-13 00:49:42+00:00.


Hey guys, I've really appreciated the support I've gotten from the self hosted and open source community. Since I've been able to monitize my channel I decided the first 100 bucks I made would go back to you guys. To that end, I'm running a Racknerd credits giveaway. You don't have to do anything, just comment on this post and I'll reach out to you if you win, no strings. Appreciate all the support!

Hope to do more of these in the future!

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

The original was posted on /r/selfhosted by /u/Red_Con_ on 2025-06-12 20:39:18+00:00.


Hey,

a lot of people around here seem to use tools built on top of Wireguard (Tailscale being the most popular) for a VPN connection even though I believe most people in this sub would be able to just set up a plain Wireguard VPN. That makes me wonder why so many choose not to. I understand solutions like Tailscale might be easier to get up and running but from a security/privacy perspective, why introduce a third party to your setup when you can leave it out? Even though they might be open source, it's still an extra dependency.

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

The original was posted on /r/selfhosted by /u/Ok_Award_2793 on 2025-06-12 13:41:51+00:00.


simple is there an sustainable music player self-host so i can get away from spotify and apple music.

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

The original was posted on /r/selfhosted by /u/simone7121 on 2025-06-12 20:04:06+00:00.

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

The original was posted on /r/selfhosted by /u/RealJoshUniverse on 2025-06-12 19:09:37+00:00.

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

The original was posted on /r/selfhosted by /u/yakadoodle123 on 2025-06-12 19:01:36+00:00.

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

The original was posted on /r/selfhosted by /u/Electronic_Fart666 on 2025-06-12 18:37:41+00:00.

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

The original was posted on /r/selfhosted by /u/Dry_Row_7050 on 2025-06-12 15:45:46+00:00.

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

The original was posted on /r/selfhosted by /u/7ritn on 2025-06-12 13:23:19+00:00.


VaulTLS

mTLS certificate management made easy

On this subreddit there is at least once a week a post about how to secure our home servers. I personally believe that mTLS (if supported by the app developer) is the best way. However, this involves creating a CA and managing user certificates. While not difficult per se, it is a hassle having to keep track of expiration dates, copying pkcs12 files as well as managing OpenSSL. Current solution such as certgen do not provide a web interface and others like EJBCA are too much for a simple setup. Thus I created VaulTLS, a certificate management designed for simple deployment and management.

 

VaulTLS is a modern solution for managing mTLS (mutual TLS) certificates with ease. It provides a centralized platform for generating, managing, and distributing client TLS certificates for your home lab.

 

Features

  • 🔒 mTLS client and CA certificate management
  • 📱 Modern web interface for certificate management
  • 🔐 OpenID Connect authentication support
  • 📨 Email notifications for certificate expiration
  • 🚀 RESTful API for automation
  • 🛠 Developed around Docker/Podman container
  • ⚡ Built with Rust (backend) and Vue.js (frontend) for performance and reliability

Interested?

You can check it out here: https://github.com/7ritn/VaulTLS

While I have developed VaulTLS mostly because I needed a problem fixed, I hope I can help some of you too.

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

The original was posted on /r/selfhosted by /u/dafuccdoyoumean on 2025-06-12 11:55:42+00:00.

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

The original was posted on /r/selfhosted by /u/anthonyvallone on 2025-06-12 11:31:29+00:00.

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

The original was posted on /r/selfhosted by /u/LeIdrimi on 2025-06-12 11:01:55+00:00.

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

The original was posted on /r/selfhosted by /u/Ok-Acanthaceae3442 on 2025-06-12 09:04:29+00:00.


Hey folks,

I’m currently on the hunt for a good self-hosted API documentation solution. I’m looking for something that makes it easy to generate, host, and maintain API docs locally or on a private server — preferably something with a clean UI, supports OpenAPI/Swagger, and ideally includes an editor or GUI for editing the docs.

I’ve found a few options so far, but I’d love to hear what others are using and what their experiences have been like. Here are three I’ve come across:

  1. Redocly (Open Source Version) – Clean UI and fully supports OpenAPI, but a bit limited in terms of editing features out-of-the-box.
  2. Swagger UI – The classic choice. Easy to set up, but I feel like the UI is starting to feel a bit dated and it’s mostly just for display, not editing.
  3. Apidog – Recently discovered this one and I’m really impressed. It offers a full-featured API management platform and a self-hosting option for their docs. Looks like it supports editing, testing, and versioning too.

Does anyone here have experience with Apidog’s self-hosted deployment? Or is there another API docs tool you’d strongly recommend?

Thanks in advance!

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

The original was posted on /r/selfhosted by /u/ropenhagen on 2025-06-12 06:32:19+00:00.

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

The original was posted on /r/selfhosted by /u/Kalquaro on 2025-06-11 12:44:57+00:00.


Hi,

So I have a first world problem.

I recently spun up authentik for identity management. Seriously love this thing and I've enabled SSO for most of my apps that support it, along with TOTP (2FA)

I wanted to set it up as well for VaultWarden but I started thinking.

My TOTP is in VaultWarden. Which would prevent me from logging in through Authentik, because I would need to unlock VaultWarden to first retrieve my TOTP. Kind of a chicken and egg problem.

I do have my TOTP in Microsoft Authenticator on my phone but I like having the ability for VaultWarden to automatically fill the TOTP password when logging in to Authentik, but I really want to enable SSO in VaultWarden, as I feel it's the safest way to expose it to the internet, so I don't need to connect to a VPN anytime I need to access the password vault.

I've been pondering that issue for a few days. What would you do?

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

The original was posted on /r/selfhosted by /u/biolds on 2025-06-11 12:03:19+00:00.


Hey everyone! We're excited to announce the release of Sosse 1.13, the newest version of our open-source search engine, web archiving, and crawling platform.

For those unfamiliar, Sosse (Selenium Open Source Search Engine) lets you:

🔍 Search the full content of web pages, including JavaScript-rendered content

🕵️ Crawl sites on a schedule and detect content changes

📥 Download files in bulk from web pages

📑 Archive web pages (with assets) for full offline access

🔔 Monitor websites and generate Atom feeds for updates

🔒 Authenticate to access protected or private content

🚀 What’s new in 1.13?

This release includes powerful new features and improvements to make Sosse more useful and easier to integrate:

  • 🏷️ Support for Document Tagging – Categorize and filter your indexed data
  • 📡 Webhook Triggers During Crawling – Integrate crawling into workflows (AI, automation, notifications, and more)
  • 📤 CSV Export – Export crawl results in a standard format
  • 🐳 Simplified Setup with Docker Compose – Get started faster with pre-configured services
  • 🛠️ Metadata Extraction with Scripting – Use JavaScript or webhooks to scrape and index custom metadata

Sosse 1.13 is more powerful, more flexible, and easier to integrate into your data pipelines and research workflows.

🙏 Thank You!

Huge thanks to everyone who provided feedback and suggestions after the 1.12 release — your input directly shaped the improvements in this version.

We’re looking forward to hearing what you think about 1.13! 🚀

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

The original was posted on /r/selfhosted by /u/wow-signal on 2025-06-11 21:04:52+00:00.


https://preview.redd.it/az4777k64d6f1.png?width=2256&format=png&auto=webp&s=fd2e2957cd34f4b69ca33e2a8d64db32bb8291b7

The problem: Didn't want to mess with heavy music management software just to edit music metadata on my headless media server, so I built this simple web-based solution.

The solution:

  • Web interface accessible from any device
  • Bulk operations: fix artist/album/year across entire folders
  • Album art upload and folder-wide application
  • Works directly with existing music directories
  • Docker deployment, no desktop environment required

Perfect for headless Jellyfin/Plex servers where you just need occasional metadata fixes without the overhead of full music management suites. This elegantly solves a problem for me, so maybe it'll be helpful to you as well.

GitHub: https://github.com/wow-signal-dev/metadata-remote

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

The original was posted on /r/selfhosted by /u/quantumx-admin on 2025-06-11 20:17:09+00:00.


The popular filebrowser repository is no longer accepting pull requests and is maintenance only mode: https://github.com/filebrowser/filebrowser/discussions/4906#discussioncomment-13436994

I'm the creator of the true successor https://github.com/gtsteffaniak/filebrowser that I've refined over the past 2 years. I have been working hard towards a stable release and I have been avoiding announcing anything until then. But, due to the circumstances, I think the time is now.

This is an exciting time to be in the self hosted community. If you are looking for a true successor to FileBrowser and are willing to help out with any issues you notice, please check out my repo.

I have a lot of exciting plans and dont want to keep my repo out of the spotlight anymore. If you need a stable product, just give it another month or two, it's coming soon! In the meantime, come along for the ride :)

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

The original was posted on /r/selfhosted by /u/netbirdio on 2025-06-11 17:10:58+00:00.


Folks!

We've been part of this subreddit and the self-hosting community for quite a while, and I wanted to share something you might find interesting. Brandom from the TechHut YouTube channel recently released a video covering NetBird.

Many of you are probably already familiar with NetBird, but there are some new features and updates in the video that you might not have seen yet. Check it out!

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

The original was posted on /r/selfhosted by /u/GIRO17 on 2025-06-11 18:06:51+00:00.


<TL;DR>

DNS-BLM is a tool that monitors block lists (currently using VirusTotal) to check if your domains are flagged as malicious, and notifies you if they are.

It's the first project I did, so feedback is highly appreciated!

</TL;DR>

GitHub: https://github.com/Hutch79/DNS-BLM

Wiki: https://wiki.hutch79.ch/s/dnsblm/

Hey there 👋,

Thanks for looking by! I want to tell you about my first little project.

It's called DNS-BLM (DNS Block List Monitoring). It basically does what it's named after. It monitors your domains and notifies you, if your domain is listed as suspicious or malicious on VirusTotal.

The whole project started after one of my domains got flagged. Since I had this problem with another domain a year earlier, I wanted a tool which tells me when something like this happens. And a few sleepless nights and weeks of procrastination later, here we are.

To run, you need an SMTP Server as well as a VirusTotal API Key.

If you wonder how to get such a Key, I wrote a little wiki post about it : [Click Me]

That's basically it.

Since this is my first project, I would be happy to get some feedback. Is there something missing in the Docs/Readme? Let me know!

So, have fun monitoring your Domains!

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

The original was posted on /r/selfhosted by /u/windiumdev on 2025-06-11 17:33:47+00:00.


Hello everyone,

I’ve been using Proxmox VE for years in my homelab, as a Proxmox user and solo iOS developer, and I recently built something that I think might be helpful to some of you here. And want to get a feedback from the folks here.

It's called ProxMan, iOS app that lets you manage your Proxmox VE and Proxmox Backup Server directly from your iPhone/iPad/Mac on same app.

No clunky browsers / just a smooth mobile experience, built out of my own need for a better way to manage my lab on the go.

ProxMan Screenshots

Key Features

  • Real-time Push Notifications for PVE & PBS (using Proxmox Notification System)
  • Store credentials on iCloud and one click import.
  • Two Factor Authentication (TOTP) and OpenID Connect (Authentik, Keycloak etc.) support.
  • For Proxmox VE: =================
  • VM & Container View, Edit or Connect all your VMs and LXCs with ease.
  • Power Controls Start, stop and reboot VMs, LXCs and Nodes with one tap.
  • Live Resource Monitoring See real-time CPU, memory, disk, and network usage per node or per VM.
  • Backup Support Manage & Schedule your backups for VMs/LXC and Nodes.
  • Multi-node Support Manage multiple Proxmox VE nodes in one clean interface.
  • For Proxmox Backup Server (PBS): ==================================
  • Backup Overview Browse datastores, backup groups and snapshots directly from your device.
  • Verify, Prune, and Garbage Collect Trigger common maintenance tasks with a simple interface.
  • Snapshot Details See detailed info on snapshot contents, status, and timestamps.

🔗 App Store link:

👉 ProxMan on the App Store

Would love to hear your thoughts, feedback, or feature ideas.

Thanks for checking it out.

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

The original was posted on /r/selfhosted by /u/gunsandjava on 2025-06-11 13:37:27+00:00.


UPDATE: We've added support for Docker!

Hi everyone. I am excited to announce my project, Bibliotheca! After using apps like StroyGraph and Fable, I wanted to create my a self-hosted library tracking app. This app is very, very new and this is the first time I have done anything like this. My background is in networking, not coding- so please feel free to contribute and provide any feedback/tips. I want to humbly declare that this is all new to me.

https://github.com/pickles4evaaaa/bibliotheca

Bibliotheca is a personal library and reading tracker web application built with Flask. It allows you to log, organize, and visualize your reading journey. Add books by ISBN, track your reading status, log daily reading, and generate monthly wrap-up images of your finished books.

Features

  • Add Books: Quickly add books by ISBN, with automatic cover and metadata fetching.
  • Track Reading: Mark books as "Currently Reading", "Want to Read", "Finished", or "Library Only".
  • Reading Logs: Log your reading days and track your reading streak.
  • Monthly Wrap-Up: Generate a shareable image collage of books finished each month.
  • Search: Search for books using the Google Books API.
  • And more!

I plan to implement Docker soon. I hope you enjoy this app and I look forward to sharing it with others!

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

The original was posted on /r/selfhosted by /u/yourselfhosted on 2025-06-11 05:59:59+00:00.


Hey folks, there’s been some serious concern around Alist recently. The project, once fully open-source, appears to have been sold or transferred, and now includes code that silently records usage statistics—without clear disclosure or any opt‑in option. An issue was opened on GitHub (#8649), and users quickly raised the alarm when they noticed telemetry being baked in by default—steeply eroding trust in what was once a community‑driven tool.

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

The original was posted on /r/selfhosted by /u/nothingveryobvious on 2025-06-11 01:48:35+00:00.


Just wondering. My parents, brother, and girlfriend all use my server regularly (which I believe worked because I set up Jellyfin, Immich, Vaultwarden, and LubeLogger for myself and them), but I invited my close group of friends to use Jellyfin and Jellyseerr about a week ago, in a concise message, and they all ghosted me about it lol. I have about 40 TB of media and room for much more. I want to share it, but blasting it on my Instagram is too much, too.

Who else uses your server, and how do you usually get people interested in trying it out? I'm genuinely curious to hear about your experiences.

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

The original was posted on /r/selfhosted by /u/Timely_Anteater_9330 on 2025-06-10 22:51:57+00:00.


I have about 80 docker containers, most of them have their own .env file. It’s getting a little messy keeping track of all the secrets, keys and passwords. There has to be a better, more centralized way…

Looking for a FOSS approach but would love to hear how YOU do it in your homelab. Explain it to me as if i never got passed simple docker compose files.

view more: ‹ prev next ›