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

The original was posted on /r/selfhosted by /u/destruction90 on 2025-04-24 11:45:17+00:00.


Currently running Unraid OS with 18 x 8TB disks installed. 5900x with 128GB RAM.

I try to perma-seed all downloads but it keeps all my disks up constantly, using about 396W/h. Looking to hopefully save costs without reducing disk count.

Also running about 40 dockers and 2 VMs on that same machine.

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

The original was posted on /r/selfhosted by /u/concretecocoa on 2025-04-24 19:28:44+00:00.

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

The original was posted on /r/selfhosted by /u/FunN0thing on 2025-04-24 12:10:43+00:00.


Hey everyone ๐Ÿ‘‹

I'm curious about how you all handle deployment pipelines in your self-hosted setups, especially for apps that are meant to run in production (not just for testing or playing around).

Some things I'm wondering:

  • Are you using CI/CD tools like GitLab CI, Drone, Jenkins, or something simpler like shell scripts?
  • Do you deploy with Docker Compose, Ansible, Kubernetes, or even bare metal?
  • How do you handle updates, rollbacks, and service discovery?
  • Do you have different pipelines for staging/prod? Or just push straight to your lab?

For context, I'm running a few apps that are semi-critical (internal tools + public APIs) and I'm trying to find a good balance between reliability and not over-engineering stuff.

Would love to hear what your stack looks like, what worked for you (or didnโ€™t), and any tips or gotchas youโ€™ve learned along the way!

Cheers ๐Ÿ™

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

The original was posted on /r/selfhosted by /u/carlinhush on 2025-04-24 16:28:27+00:00.

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

The original was posted on /r/selfhosted by /u/esiy0676 on 2025-04-24 14:00:18+00:00.

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

The original was posted on /r/selfhosted by /u/headlessdev_ on 2025-04-24 12:57:14+00:00.

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

The original was posted on /r/selfhosted by /u/remodeus on 2025-04-24 10:17:55+00:00.

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

The original was posted on /r/selfhosted by /u/cemmany on 2025-04-24 08:08:32+00:00.

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

The original was posted on /r/selfhosted by /u/Regular_Shine2865 on 2025-04-24 02:40:22+00:00.


Hey all!

After spending few sleepless nights, I decided to add portfolio and investment tracking to the Dollar Dollar Bill Y'all!!

TLDR about the service

Dollar Dollar Bill Y'all is a completely self-hosted financial management solution that gives you:

  • Track shared expenses between friends, roommates, or family members
  • Split bills using flexible methods (equal, percentage, or custom amounts)
  • Create expense groups for specific events or living situations
  • Manage recurring expenses
  • Clear dashboard showing who owes whom
  • Record settlements when people pay each other back
  • Detailed expense history with filtering options
  • Full control over your financial data - everything stays on your server

What's New in v4.3.0

๐Ÿ“ˆ Powerful Investment Tracking

  • Portfolio Management: Create and manage multiple investment portfolios
  • Asset Tracking: Monitor stocks, ETFs, mutual funds, and other investments
  • Performance Analysis: Track gains/losses, view historical performance
  • Sector Distribution: Visualize your investments by sector
  • Price Updates: Sync with Financial Modeling Prep API for current prices
  • Account Integration: Link portfolios with your existing accounts

Looking Ahead

We're undertaking a significant architectural transformation by modularizing the entire service. This comprehensive restructuring will not only enhance code organization and maintainability but also create a more streamlined collaboration process for contributors. The modular approach will allow for more rapid feature development while maintaining the stability you've come to expect.

Getting Started

Visit the Github page here:

Note: The Financial Modeling Prep API integration requires a free API key for basic functionality, with premium features available through their paid tiers.

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

The original was posted on /r/selfhosted by /u/joaovsilva on 2025-04-23 22:06:37+00:00.


Hey everyone! Time for another exciting update from Endurain, the self-hosted fitness activity tracker ๐Ÿƒโ€โ™€๏ธ๐Ÿšดโ€โ™‚๏ธ Thanks again for all the support, ideas, and contributions!

Weโ€™re now at v0.10.0, and this oneโ€™s packed with some new features, bug fixes, and new languages support. Letโ€™s dive in:

๐Ÿš€ New Features

  • Laps, sets, and steps now supported for activities (where applicable)!
  • Mobile activity page redesign โ€“ better layout and usability on the go ๐Ÿ“ฑ
  • Default visibility for new activities โ€“ control your privacy from your profile settings
  • Bulk visibility update โ€“ change visibility across all your past activities in a few clicks
  • New activity types:

Commuting Ride, Crossfit, Tennis, Table Tennis, Badminton, Squash, Racquetball, Pickleball ๐Ÿ“๐Ÿ‹๏ธโ€โ™€๏ธ

  • New gear type: Racquet ๐ŸŽพ
  • Spanish (ES) and Dutch (NL) language support โ€“ ยกGracias! / Bedankt!
  • Custom login image โ€“ Admins can now personalize the login screen image. A simple touch to make it unique and yours โœจ
  • New icons for users and gear
  • Improved Strava integration:
    • Proper deauthorization support
    • Now uses StravaLib refresh token logic
  • Activities imported from .fit files without workout names will now auto-generate better names based on the activity type
  • Dependency updates and bug fixes (โ€ฆand probably a few new bugs too ๐Ÿ˜…)

๐Ÿ› ๏ธ Under the Hood

  • Database schema changes (no breaking changes expected, but please back up!)
  • New required volume: server_images โ€“ used for login image persistence
  • New environment variable: ENVIRONMENT
  • Updated documentation and issue templates

๐Ÿง‘โ€๐Ÿ’ป New Contributors

Huge thanks to:

  • @rgmelkor โ€“ Spanish translation

  • @woutvanderaa โ€“ Dutch translation


๐Ÿ“– Docs:

๐Ÿš€ GitHub Release: v0.10.0

๐Ÿ˜ Follow on Mastodon: @endurain@fosstodon.org

๐Ÿ”™ Previous post: Endurain v0.8.0

For v0.11.0 (not binding):

  • PRs support

As always, I would love to hear your thoughts! Drop feedback, bugs, or ideas for what you'd like to see next! ๐Ÿ‘‡๐Ÿฝ

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

The original was posted on /r/selfhosted by /u/Stolkie on 2025-04-23 21:21:01+00:00.


Honestly the title sounds a bit intrusive but, it works! Don't forget to anonymise it where applicable!

I hinted earlier already in a comment somewhere that I'm working on a web-UI for Caddy2, I'm getting quite close to something that I feel comfortable throwing in the wide world (under MIT license btw). But I want to do some proper tests, and for that I'd love to see what y'all have done with your Caddyfiles!

Why does it matter how my caddy file looks?

Well, because the application has the ability to parse caddyfiles, after which you can make sure it's consistently used across multiple servers, enrich with templates or even append other caddy files to it.

Do you have other ideas on how to incorporate caddy features into this? or do you want to test it soon(tm)? let me know!

Sneak peek? sure! Please note that I'm going to finetune a majority of the UI still based on some real world tests at my job (which prompted me to work on this)

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

The original was posted on /r/selfhosted by /u/pgilah on 2025-04-23 19:12:57+00:00.


Hi there!

Following a previous discussion, it turns out that some old laptops do not support Wake-On-Lan nor automatic BIOS wake-ups. This makes it really hard to repurpose them in the case of an AC power outage, since the server has to be rebooted manually.

This is now fixed thanks to KeepAlive, a systemd service that programs automatic rtcwake alarms in the next 10 minutes, and safely powers off the server if it detects it is running only on battery. Moreover, if a RAID is detected, it makes sure to unmount it and power off the disks before powering off the machine, protecting the disks from any physical damage. After 10 minutes, the system will restart automatically, or once AC is restored if it takes longer.

It is available on GitHub:

Please feel free to share any suggestion or question about this project :D

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

The original was posted on /r/selfhosted by /u/FunN0thing on 2025-04-23 16:48:36+00:00.


Hey everyone,

I'm planning to self-host a private Docker registry and I want to do it in the cleanest and most secure way possible. Ideally, it should be easy to maintain, support user authentication, and allow for proper access control and auditing.

I've come across Harbor quite a few timesโ€”it looks pretty complete with features like RBAC, vulnerability scanning, and replication. But before I dive into it, I wanted to ask:

  • Is Harbor still the best option in 2025?
  • Are there lighter or simpler alternatives that are just as secure for smaller setups?
  • Any tips on hardening a Docker registry if I'm rolling my own or using the vanilla registry image?
  • And if you're self-hosting, how are you handling TLS, backups, and uptime monitoring?

Would love to hear what others are using and what kind of setup you'd recommend for a secure, production-ready private registry.

Thanks!

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

The original was posted on /r/selfhosted by /u/Jamsy100 on 2025-04-23 13:24:18+00:00.


We built a Docker registry that runs directly on an iPhone. No external servers, no cloud. Just a native iOS app that works out of the box.

(Also available on Mac since Apple Silicon can run iOS apps.)

It was a fun hackathon project that ended up being surprisingly usable.

App Store link:

This was built as part of RepoFlow, a simple and modern alternative to Artifactory or Nexus that you can self-host.

Would love to hear your thoughts or if this is something you'd actually use.

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

The original was posted on /r/selfhosted by /u/Rudoma on 2025-04-23 12:40:00+00:00.

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

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


Hey, r/selfhosted! selfh.st/icons is a collection of application logos/icons I created last year to help power my selfh.st/apps application directory. Over time, it has grown in scope to include self-hosted and non-self-hosted services and is now a general purpose collection that can be used for dashboards, documentation, etc.

I've spent the past several months expanding upon the collection in several ways and thought it might be worth providing an update to the community.

Dark Icons (and More Light Icons!)

The initial implementation included only light versions for ~60% of the collection. As my graphic design skills have improved over time, I recently revisited every single icon in the collection and generated both light and dark versions where possible.

Of the 1,600 application icons available (!), ~1,300 of them now have light and dark versions.

The browsable collection above also includes toggles to easily switch between each version (clicking on the background of a tile will also toggle versions if that icon has any).

Example:

Tags

I've intentionally limited the number of filters and sort methods in the collection as I'd prefer people use selfh.st/apps for service discovery, but recently decided to add a basic tag listing to help people quickly find groups of icons. For example:

SVG Optimizations

A few months ago, I was approached by the XPipe team with some concerns they had regarding the optimization of the icons (added bloat from Illustrator, image files in SVGs, etc.).

Since then, I've individually optimized each SVG icon (converted images, converted paths to shapes to help with scaling, created compound paths, etc.) and now run each SVG through SVGO to ensure each file is as small and optimized as possible before uploading.

Integrations

As the collection has grown, so has the number of applications with native integrations. The list now consists of:

Feel free to let me know (and sorry) if I've missed any!

Requests

As usual, I only take requests for new icons via the repository's discussions page and will try to fulfill any I receive as soon as possible.

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

The original was posted on /r/selfhosted by /u/Fromdozimomat on 2025-04-23 09:28:59+00:00.


Hey,

just wanted to share one of the stupidest things I econtered in over 30 years of network engineering....:

In Germany, if you want to send a mail with a correctly configured mailserver hosted in a big datacenter - also in germany - you have to register by email (!) [tosa@rx.t-online.de](mailto:tosa@rx.t-online.de) that you wish to be whitelisted.

But thats not all.. Say, the mailserver is reachable at mxwhatever.whateverdomain.com you have to (!!!) host a https-Site on THAT domain (mxwhatever....) with contact Details of the person in charge.

Else they deny it.......

Looks like this in the logs:

[111.11.111.1]:25, delay=0.18, delays=0.02/0.01/0.16/0, dsn=4.0.0, status=deferred (host mx00.t-online.de[194.25.134.8] refused to talk to me: 554 IP=111.111.11.111 - A problem occurred. Ask your postmaster for help or to contact tosa@rx.t-online.de to clarify. (TEM))

So, Selfhosted email admins, please support this nonsense and write ALL an Email with you mailservers to [tosa@rx.t-online.de](mailto:tosa@rx.t-online.de) to get whitelisted!

If they get thounsands of Emails each day, maybe they wake up and consider this idea idiotic.....

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

The original was posted on /r/selfhosted by /u/Wiredooor on 2025-04-23 04:33:46+00:00.


Just dropped a full tutorial on how to expose internal services (like Grafana) to the internet using Wiredoor.

๐Ÿงฐ In this guide:

  • Deploy the Wiredoor server on a public VPS
  • Connect a local node (Proxmox, Raspberry Pi, etc.)
  • Expose services over HTTPS with one command
  • Optional IP-based access control

๐Ÿ“– Read the full tutorial on Medium:

๐Ÿ‘‰ Expose Your First Private Service with Wiredoor

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

The original was posted on /r/selfhosted by /u/Ok_Neck772 on 2025-04-23 01:24:44+00:00.

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

The original was posted on /r/selfhosted by /u/Kryptonh on 2025-04-22 22:35:17+00:00.


Once again, Docmost is an open-source collaborative wiki and documentation software. We are building a self-hosted and open-source alternative to Confluence and Notion.

In v0.20.0, we are introducing the highly requested public page sharing feature.

You can now share pages and create public wikis like the attached screenshot.

Looking forward to all your feedback.

Full release notes:

Website:ย https://docmost.com/

Docs:ย 

Github:ย 

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

The original was posted on /r/selfhosted by /u/boermac on 2025-04-22 18:41:29+00:00.


I'm looking to start selfhosting some music and Jellyfin or Plex seem to be the best options. Anyone wanna help me decide?

Ideally I'm looking for something that will do good job of recognizing and labeling my music. I've got much of it tagged, but some of it isn't, so a system that will recognize music and tag it is a plus.

I'm primarily going to be streaming on my phone (Android) and also in my car via Android Auto, so a good Android Auto interface is a plus.

I'd love to have a "Pandora-like" ability to specify a few artists and/or genre and have the system autogenerate playlists from my library, but I don't know if anything like that exists.

I'm running this off a HexOS server, so Plex has a leg up being that it's a curated app, but I'm not opposed to self-installing an app on the underlying TrueNAS server.

I'm also not opposed to a different option than Jellyfin or Plex is there's something out there I don't know about.

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

The original was posted on /r/selfhosted by /u/mellotjules on 2025-04-22 16:02:47+00:00.


Hey everyone,

After way too long, Iโ€™m happy (and honestly, a bit relieved) to say that Iโ€™ve finally put my app PlexIs on GitHub!

๐Ÿ‘‰

First of all, sorry it took me this long โ€” life threw some curveballs and I couldnโ€™t share it as early as I wanted. But itโ€™s finally out in the open, and Iโ€™m super excited (and a little nervous) to let the community explore it, break it, and hopefully help improve it too.

What is PlexIs?

PlexIs is a web app to generate and manage AI-powered movie collections for Plex. It connects with your Plex Media Server and Radarr, and lets you:

  • Get movie recommendations based on a theme or keywords (powered by GROQ or Ollama LLMs)
  • Create and manage Plex collections directly from a modern web UI
  • Integrate with Radarr for seamless automation
  • Customize everything from language (multi-lang UI) to AI backend

Itโ€™s Dockerized, quick to set up, and responsive.

Thanks for reading, and thanks to this amazing community that taught me so much over the years. If PlexIs makes your library a little cooler or more fun, Iโ€™ll be thrilled.

Cheers,

Jules

link to my previous post :

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

The original was posted on /r/selfhosted by /u/brufdev on 2025-04-22 12:54:16+00:00.


Hi guys!

I want to start by thank you for all the feedback and suggestions, with a special shoutout to alexk7110 for designing the logo for this project. Many Notes has evolved a lot, introducing new features with each release, but my primary goal remains to keep it simple to run and simple to use. If you are new to the project, please take a look at the GitHub page where I explain everything about Many Notes.

My main focus for this version was to implement collaboration and broadcasting features. With collaboration, you can now invite other users to work on your vaults. With broadcasting, Many Notes now has a real-time, live-updating user interface. This applies not only when collaborating with others but also when accessing the app with multiple devices, as all changes are automatically synchronized. You can find the full changelog here:

What's next? Many Notes is approaching the end of its beta phase. I will now focus on updating all dependencies to the latest major versions, improving the layouts and accessibility, and implementing an advanced typo-tolerant search. Depending on how long this takes, I may also look into the possibility of integrating Excalidraw.

Here are a few things to keep in mind:

  • This app is currently in beta, so please be aware that you may encounter some issues.
  • If you find bugs or need assistance, please open an issue on GitHub.
  • For suggestions, please use GitHub discussions.
  • If you like the application, consider giving a star on GitHub.
  • If you'd like to support my work, check the sponsor links on GitHub.
1024
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/masterinthecage on 2025-04-22 10:33:59+00:00.

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

The original was posted on /r/selfhosted by /u/CHowell0411 on 2025-04-22 19:10:28+00:00.

view more: โ€น prev next โ€บ