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

The original was posted on /r/selfhosted by /u/SillySal on 2025-06-29 20:50:19+00:00.


Curious to get a sense of what everyone here does for a living. Are you in IT, engineering, or another technical field—or does your day job have nothing to do with tech at all?

I'm wondering how much overlap there is between people's careers and their interest in self-hosting. Did your work lead you to this hobby, or is it a total escape from your 9-to-5?

Would love to hear your background, and how (if at all) it influences what you choose to self-host.

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

The original was posted on /r/selfhosted by /u/simonknokler on 2025-06-29 16:16:16+00:00.


Hi,

Some weeks ago I made a post about a new open-source & lightweight web-based music player for Jellyfin, called Jelly Music App. See original post for more details.

I wanted to share a new update, as there have been several changes since then.

This new update (v0.3.0) brings:

  • Lyrics: Enjoy your favorite songs in a new way with a spectacular UI showing perfectly timed lyrics that appear line-by-line as you listen. Support for unsynchronized lyrics as well.
  • Crossfade: Smoothly transition between tracks for a seamless and immersive listening experience.
  • Offline Sync: Download individual songs, albums, playlists, or artists for offline playback. Includes auto-sync functionality (available since v0.2.0).
  • Queue: Greatly improved & revamped, now in a stable state. Includes drag-and-drop to reorder tracks, remove from queue, and more.
  • Docker: Improved Docker support with an official docker image for easier setup.
  • New filtering options, with added filters to favorites page.
  • Instant Mix standalone page, Album Artists page, improved shuffle, and various other bug fixes.

Demo has been updated to reflect the new changes.

More info available in the release notes and GitHub project page.

Updated preview: Lyrics

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

The original was posted on /r/selfhosted by /u/Time-Percentage6718 on 2025-06-29 16:07:16+00:00.


Hey,

Yesterday I built a small CLI tool to solve a pain point I ran into when trying to expose my local services using Cloudflare Tunnel and my own DNS names.

It's called Moley: https://github.com/stupside/moley

I was frustrated with the manual process of:

  • Creating tunnels via cloudflared
  • Adding DNS records manually
  • Then going to the Cloudflare dashboard just to delete them afterward

So I built Moley to automate it all:

  • 🔧 Automatically creates and cleans up tunnels
  • 🧠 Manages DNS records for each of your local services
  • 🌐 Uses your own domain names (no random URLs)

It’s still early, but it works well for my dev workflow. Would love your feedback or feature ideas.

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

The original was posted on /r/selfhosted by /u/Stolkie on 2025-06-29 19:30:48+00:00.


Hey all, I made a post a while back asking for Caddy Configs as I've been putting time into developing a UI for Caddy. The reception was overwhelming and beyond motivating to continue working on it and whilst I wasn't able to get as much progress in as I initially wanted, I did decide to publish what is currently there with more features planned over the upcoming months!

CaddyManager is a web UI for managing multiple Caddy Servers - Currently in an "Alpha" state, being that all features that are currently in there work, but will become better in the near future!

Some screenshots of the UI in action

Standout features

  • Connect to multiple Caddy Servers and pull their configs, update them, redeploy them

  • Basic templates and form based configuration, create a new reverse proxy, api gateway, load balancer and more through a form instead of lines of json/yaml/caddyfile code

  • API keys, securely interact with the backend of CaddyManager through RESTful apis, securely utilising API Keys - there's also docs available.

  • Multi-user, the system is multi-user, with two distinct roles (right now), admin and user.

  • Audit logging, as this is something that I've already started using in an enterprise setting, audit logging was a must-have. Track actions throughout the system with ease!

How to deploy

Are you an adventurous user that wouldn't mind trying some new things? Then backup your caddy setup, open up port :2019 (or something else) in your server and head over to the example compose stack: https://caddymanager.online/#/quick-start

3 docker containers, yeap, that's currently what it needs! We'll be running MongoDB as database, a backend service, and a frontend service. If you already have a MongoDB running, feel free to tie it into that.

For an example Docker Compose, go here: https://caddymanager.online/#/quick-start - default user and password are: "admin" and "caddyrocks"

Information

Github repository here: https://github.com/caddymanager/caddymanager

Quick website here: https://caddymanager.online/#/

Dockerhub here: https://hub.docker.com/u/caddymanager

What's next?

Plenty of features I wanna work in, but I think the key focus next few weeks will be on accessibility and UI, mainly a proper dark mode as well as screen-reader capabilities, as well as fixing bugs that people might find.

After that I'll start working on some more exciting features like a proper dashboard, bulk actions, configuration versioning, git/s3 import/export, OIDC and more intelligent templating.

For the current roadmap: https://caddymanager.online/#/roadmap

Known issues

I'm still making a proper list but for now:

  1. when deploying you have to manually set the backend IP and expose it to the user instead of the frontend proxying it itself to the backend.
  2. No dark mode is a problem
  3. Forms and input fields are in need of some css lovin'
  4. Sometimes you have to "refresh" datasources after logging in as the last error is still preventing them from showing.
  5. Code cleanups, quite a bit of leftovers from "in-between" work/bugfixes still in the codebase, some touchups are needed here.

Time investment

As with any open source project, this stuff can be a bit scary, however, we're starting to use this tooling at my work as well, which gives me some more resources to work with! The project itself will get continued development until the full feature list from the roadmap is built in - after that it'll either go into maintenance mode or will receive continued development based on community engagement!

The project is MIT licensed, so feel free to fork, but would love to hear people's ideas and thoughts, feel free to fill up the Github issues! https://github.com/caddymanager/caddymanager/issues

ps. This is my first time open sourcing anything - feel free to drop any feedback you might have, or things I should have done and missed, googling for "what to do when open sourcing your project" only takes you so far..

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

The original was posted on /r/selfhosted by /u/katos8858 on 2025-06-29 19:23:37+00:00.


Homebox v0.20.0 released!

Homebox is proud to announce the release of version v0.20.0!

But first, what is Homebox?

Homebox is the inventory and organization system built for the Home User! With a focus on simplicity and ease of use. Homebox is the perfect solution for your home inventory, organization, and management needs.

Homebox Demo

About the update

We have officially released v0.20.0 and at the same time are making progress towards v1 (stable). This release covers a range of new features and bug fixes, including:

  • Fix untranslated strings
  • Printable label improvements
  • Move passwords to use Argon2ID
  • UI improvements
  • Add page title for label and location pages
  • Thumbnails
  • Fixes for our VS Devcontainer
  • ... And much more!

You can see a full list of changes here: Changelog

What about V1..?

Great news! We're making some solid progress towards a v1 release, and have documented our roadmap update here: Homebox v1 Roadmap: Update

Important Note

If you have a custom data path specified for attachments please read the updated documentation to ensure that attachments still work.

Follow the Homebox journey

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

The original was posted on /r/selfhosted by /u/Sparcky_McFizzBoom on 2025-06-29 17:30:33+00:00.

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

The original was posted on /r/selfhosted by /u/Prudent-Interest-428 on 2025-06-29 16:17:04+00:00.


Source: Windows

https://www.windowscentral.com/software-apps/onedrive-user-locked-out-of-30-years-worth-of-photos

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

The original was posted on /r/selfhosted by /u/Fhy40 on 2025-06-29 13:51:25+00:00.

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

The original was posted on /r/selfhosted by /u/teh_tetra on 2025-06-29 13:10:31+00:00.


I decided at 3am last night I should make a ICOE server. Basically a mini PC that I can grab in case of a fire or something along those lines where I need to get out quick but want to keep my essentials with me to start over. Long story short I lost my entire Homelab in a mudslide last year and had to start over. My NAS is backed up remotely but I wanted something I could plug and play for some of my most important services.

What's on my ICOE server: Homebox - for insurance purposes categorizing what I own and what I paid for it. Monica - to keep my contatcs and important life events in order. Fasten Health - medical records pretty self exploratory Lubelogger - car maintenance records for my family's vehicles.

What services would you include in your ICOE server or what am I missing in mine?

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

The original was posted on /r/selfhosted by /u/redux_0x5 on 2025-06-29 11:58:46+00:00.


Hi, r/selfhosted! Excited to share a new release of Slink. This update brings new features, a complete visual overhaul, and plenty of improvements.

Slink is a powerful self-hosted image sharing platform designed to give users complete control over their media sharing experience.

https://preview.redd.it/55clc6ym0v9f1.png?width=3582&format=png&auto=webp&s=db24cdea9a0d1b1bd7553a21827d65752125b25f

What’s New:

  • Completely redesigned UI/UX: Cleaner and modern interface across the app.
  • Improved image processing performance: Faster uploads and snappier browsing.
  • Basic search: Quickly find users and posts right from the explore page.
  • Hashtagging: Organize and discover content using hashtags.
  • Other minor bug fixes and stability improvements.

Upload Screen:

https://preview.redd.it/fjadg0o41v9f1.png?width=1930&format=png&auto=webp&s=8c3428ea83a374901c9f68419876ce41503c6fde

Image Sharing Screen:

https://preview.redd.it/pss9lid01v9f1.png?width=2434&format=png&auto=webp&s=eb6103b61f9b4947539f900de19ef9f3147f21b5

GitHub Repo: https://github.com/andrii-kryvoviaz/slink

Thank you for your support!

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

The original was posted on /r/selfhosted by /u/LeIdrimi on 2025-06-29 10:35:29+00:00.

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

The original was posted on /r/selfhosted by /u/RoyalSpend7306 on 2025-06-29 03:20:17+00:00.


https://preview.redd.it/5f7h8jf7bs9f1.png?width=1666&format=png&auto=webp&s=cb7e8deed74ed596189ae65a66dd9162378a5f5e

Thoughts on what else I should add? Been in a bit of a lull lately as far as adding anything new.

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

The original was posted on /r/selfhosted by /u/JohnWave279 on 2025-06-28 22:12:29+00:00.


I was wondering what’s safer on DNS:

  • a specific subdomain record

  • or a wildcard

DNS entries are public, so attackers already know exact subdomains and can guess the app behind them. With wildcards, they can only guess and brute force. Also, in my case I use a reverse proxy, so it’s simpler to configure that instead of the DNS server.

What do you think is safer?

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

The original was posted on /r/selfhosted by /u/Either_Olive_6513 on 2025-06-28 22:07:28+00:00.

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

The original was posted on /r/selfhosted by /u/RoroTitiFR on 2025-06-28 20:22:14+00:00.


Hi, I’m looking for a solution like WeTransfer, which would be open-source and self-hostable. I already tried Jirafeau and Pingvin. Jirafeau is too light for me, and while Pingvin is nice feature-wise, it has no upload progress indicator, and I always had issues uploading big files with it. It’s like a topic not widely covered here, so I’m open to proposals. Thank you self-hosters !! 😁

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

The original was posted on /r/selfhosted by /u/darrenpauli on 2025-06-28 23:46:43+00:00.


Bryce Lamp u/bryceclampe (blamp) is an experienced developer and runs Reading Glasses, wants to take over the project and is asking for support in raising it with the dev team.

You can reach them on Discord

https://readarr.com/discord

He already revitalised Readarr with his improved metadata service.

https://github.com/blampe/rreading-glasses

From his GitHub:

"I've offered to take over maintenance of Readarr from the team but haven't heard back from anyone yet. If you'd like to see continued support for Readarr please encourage the team to add me to the existing GitHub org!"

Readarr retirement announcement and call for someone to take over the project

https://www.reddit.com/r/Readarr/comments/1llqji9/announcement_retirement_of_readarr/

Here's how to keep Readarr running in the meantime:

From https://www.reddit.com/r/Readarr/comments/1llqji9/comment/n03wi6f

For those wanting to keep using Readarr, switching to this metadata server is working for me https://github.com/blampe/rreading-glasses

If you want to do it just add /settings/development to the end of your readarr url (the development menu isn't available in the UI so you have to manually type it to get there) and then change metadata source to https://api.bookinfo.pro/ and save.

I have no affiliation with them and can't speak to how well it works for everything, or how long it will work. But right now it's working for me and I can search things like normal (and it's noticeably faster).

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

The original was posted on /r/selfhosted by /u/MysteriousVictory710 on 2025-06-28 17:26:40+00:00.


I've been self-hosting all my services on a Kubernetes cluster for a while now, and K3s has been rock solid for my setup. Super lightweight, does the job well, no complaints.

But yesterday I had a bit of free time and decided to mess around with k0s—and wow, I didn’t expect to be this impressed. The whole declarative cluster setup using k0sctl is just EASY. You basically define your nodes and whatever Helm charts/extensions you want in a YAML file, run k0sctl apply, and boom—your cluster is up and running.

Honestly, the simplicity of it blew me away. Definitely considering switching things over. Has anyone gave k0s a try in there home lab? Would love to hear your feedback.

If anyone interested, you can find the template for my setup here: https://github.com/TheTaqiTahmid/homeserver/blob/master/ansible/roles/create-kubernetes-cluster/templates/k0sctl.yaml.j2

468
1
MinIO (old.reddit.com)
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/TemporalChill on 2025-06-28 12:20:16+00:00.


So much controversy with this one, but it's time to face it. I have 1TB storage and unused bandwidth sitting on my reverse proxy VPS and I wish to use it as my S3-compatible storage server, primarily for backups from my k8s cluster (cnpg, etc.)

My only experience with MinIO was using it as a local dev instance to build for AWS S3, and I contributed to it on company time. Now I actually need it, but I'm so unsure of what's going on with the project.

Since I really don't have the reinstall luxury/time, I need to hear from folks who use it, and others keeping up with the developments.

Since features are being stripped off, are we turning to a fork? Which? Is it wise to stick with MinIO and a separate UI for it (which would have all the stripped off features intact)? Will they find a way to break the 3rd party UI in the coming months? Really, what's up with this?

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

The original was posted on /r/selfhosted by /u/VizeKarma on 2025-06-28 16:10:57+00:00.

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

The original was posted on /r/selfhosted by /u/PaperDoom on 2025-06-28 12:58:55+00:00.


I just want to bring more attention to Mazanoke, a self-hosted image optimizer. Of all the annoying tool websites and "apps" out there, image optimizers have to be at the top of the list for sketchyness/scammyness, and even if they aren't, almost never properly handle bulk images well or try to rope you into "premium" features.

Mazanoke is none of that and everything you think it should be. It's easy to use, handles bulk images like a charm, doesn't artificially limit functionality without a "license", and it's stupidly easy to set up. As someone who runs a handful of image heavy websites, it's literally the best tool I have for images.

I know not everyone has a need for this kind of tool, but show this project some support because it's out here preventing a lot of headaches.

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

The original was posted on /r/selfhosted by /u/Torrew on 2025-06-28 11:50:28+00:00.

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

The original was posted on /r/selfhosted by /u/Responsible_Taro9949 on 2025-06-27 19:13:45+00:00.


I am new to the self-hoating community and was looking for something to replace Google drive and everywhere guide on the internet says to use Nextcloud or Syncthing. Lately, I discovered Seafile which is just what I was looking for - just a cloud backup of my files which I can access from any browser. With the integrtion of Onlyoffice, this has become the best cloud storage I ever used. Additionally theirs desktop and mobile applications are great too. I don't know why this does not haveore visibility. I think Seafile is very underestimated.

What are your thoughts?

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

The original was posted on /r/selfhosted by /u/AccomplishedRow937 on 2025-06-27 18:06:38+00:00.


I've used nextcloud for years, specially with its sync features, dav support, and the full suite.

But it doesn't offer the capabilities of Immich when it comes to images, immich feels like google photos to me and I like google photos.

Paperless-ngx is great for organizing document, full text search, tagging, etc.

So my dilemma is, I'd like to use all of them but have the files managed in one place --no copies--

So for example sync everything to nextcloud and then immich and paperless-ngx use nextcloud as underlying storage, perhaps with webdav.

Does anyone have a similar setup?

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

The original was posted on /r/selfhosted by /u/GeneralXHD on 2025-06-27 22:15:51+00:00.


It's been almost a year since we released Pocket ID. We've received lots of feedback and great feature suggestions from you. Starting with v1.5.0 Pocket ID now supports the most requested feature: user signups.

If you don't know Pocket ID, let me quickly explain you what Pocket ID is. Pocket ID is a simple OIDC provider that lets users log into your services using passkeys. It's built specifically for homelabs because it's much easier to set up than other options like Authentik, which can be complicated and often too much for a homelab setup.

Three Signup Options

You can now choose from three different signup methods:

  • Disabled - The default option. Only admins can manually create users.
  • Signup tokens - Admins can create signup links to send to users for registration. This can be useful if you want to invite your friends or family to your homelab services.
  • Open signup - Anyone can sign up without restrictions. This is useful if you want to use Pocket ID for authentication on your app or website.

This feature took longer to build because we wanted to get the signup workflow just right. We think the current solution works well for most users.

If you haven't tried Pocket ID yet, I really recommend checking out our demo. Have feature suggestions? Feel free to create a feature request on GitHub :)

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

The original was posted on /r/selfhosted by /u/bzz445 on 2025-06-27 20:24:52+00:00.

view more: ‹ prev next ›