Self-Hosted Alternatives to Popular Services

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

The original was posted on /r/selfhosted by /u/fozid on 2025-07-16 08:07:20+00:00.

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

The original was posted on /r/selfhosted by /u/Redditlurker1245 on 2025-07-16 05:06:49+00:00.


Ive been messing around with a home server on an old laptop mostly for fun and I was wondering if self hosting a password manager and 2FA generator is worth it? I don’t really have a good reason to, I currently use Bitwarden and Authy and I don’t have a problem with either. I would only do it because it’s cool and the potentially added security benefits(?), though I heard I would have to do some periodic maintenance to make sure everything is secure. Is it worth the hassle?

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

The original was posted on /r/selfhosted by /u/TheIslanderEh on 2025-07-15 23:15:28+00:00.


Hey guys, I'm looking for recommendations of your must have apps for your families.

I'm thinking chore tracking, to-do lists, recipes (with simple import tools from web links?), shopping lists, budgeting (bonus if it offers bank integration in Canada) and anything else you can think of.

My end goal is to have a wall mounted tablet with some of these apps integrated into a HA dashboard, for easy viewing and tracking. Would like to get in the habit of doing it now so when my kids are a little older they can also join in on the chores etc...

I tried Grocy but it was way too much for what I need and didn't quite suit what I want.

Thanks in advance!

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

The original was posted on /r/selfhosted by /u/throwaway16830261 on 2025-07-16 00:39:16+00:00.

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

The original was posted on /r/selfhosted by /u/pixeltrix on 2025-07-15 13:50:24+00:00.


Hey everyone,

I'm interested to know what tool/s you are using for task management and what your general workflow is?

I really like Wekan for project managament, but I find it a bilt bulky for granular day to day to do lists. Plus I really need recurring tasks.

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

The original was posted on /r/selfhosted by /u/Kind_Contact_3900 on 2025-07-15 13:44:10+00:00.


I work at a company where product, data, and ops teams constantly need “quick APIs” to access or manipulate data.

Every week someone would ask:

“Hey, can you create an endpoint that fetches X from our DB?”

It wasn’t complicated — but it took time to:

• Create a new route
• Write DB access logic
• Validate inputs
• Test it in Postman
• Deploy it

And honestly, it distracted me from deeper work.

So I started building Dyan — a visual REST API builder that anyone on my team can use (without writing code), but still keeps everything local, version-controlled, and self-hosted.

https://github.com/Dyan-Dev/dyan

We now run Dyan internally and expose simple endpoints to different teams safely. It’s made internal tooling way more efficient.

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

The original was posted on /r/selfhosted by /u/abite on 2025-07-15 20:13:20+00:00.


DumbPad v1.0.4 Released 🎉

View Release Notes

What's New:

  • Code Syntax Highlighting – Supports ~180 languages via Highlight.js with copy-ready labels.
  • Split Preview – Side-by-side live markdown editing, mobile-friendly with resizable panes.
  • Default View Setting – Choose your preferred editor view (editor/split/full).
  • Filenames – Notepad names now used for filenames in /data.

Fixes:

  • Smarter Undo/Redo – Session-based per notepad.
  • Improved Tab Indent/Deindent – More intuitive tab behavior in editor.
258
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Wirehead-be on 2025-07-15 16:02:53+00:00.


Just got bitten by this issue. TL;DR: if you actively use USB "full speed" devices (so USB1 devices) like Zigbee Coordinators, Serial UART's,.. your CPU pkg will not go lower than C2; thus causing elevated power use for no reason.

600 series - item 13: Errata list

700 series - item 11: Errata list

800 series - item 01: Errata list

None have workarounds, and the Intel forums are less than helpful / tonedeaf.

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

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


TLDR at the bottom,

Im just wondering where all the negativity about selfhosted email comes from?

As someone that has been selfhosting email since the beginning of the year i could not be happier, everything just works and there are not limitations on amount of domains/users/aliases/storage.

But as soon as someone here brings up wanting to selfhost email the majority of responses seem to be a combination of:

Not worth it, Microsoft/Google will always blacklist you and send you to spam.

Too much work, some piece of software always breaks and nothing ever works long term.

As soon as your server is available on the internet it will be hacked and you will loose all your data.

Not worth it even if you do it professionally.

The IP from the VPS is always on a blacklist and its impossible to keep it off the lists.

I might be a little hyperbolic here but i really dont understand this subs dislike for email?

Are these actual experiences people have with a correctly configured email stack or is this just something that has stuck around for the last 10-15 years and is just getting regurgitated each time someone mentions email?

Like, taking 15 minutes to install something like mailcow, reading the docs for another 15-30 minutes and then following their own "dns-generator" to copy and paste records is no harder then all the numerous posts about setting up your server with this tool for IaC to automate your proxmox host and vm deployment.

And if you feel a bit insecure about it, use something like s subdomain or just buy a cheap temporary domain to test it out with.

If you are someone that has tried to selfhost email that never worked out i would really like to hear in detail what and where stuff failed for you.

Am i completely out of touch here or whats going on?

TLDR: Email is not as hard to selfhost as people make it out to be as long as you read the documentation. People are blowing it way out of proportion.

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

The original was posted on /r/selfhosted by /u/Sitting3827 on 2025-07-15 14:37:38+00:00.


Just read that WeTransfer updated their Terms of Service to allow using user-uploaded content (like files, videos, and photos) to train AI models and improve other technologies.

They state in their new T&Cs (section 6.3) that you grant them a “perpetual, worldwide, non-exclusive, royalty-free, transferable and sublicensable license” to use your content, including for “developing new technologies and improving the performance of machine learning models.”

Honestly, this is exactly why I’m glad I run my own Nextcloud server. I’d much rather spend time maintaining my setup than give away my data so it can be used to train AI.

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

The original was posted on /r/selfhosted by /u/Tiendil on 2025-07-15 10:50:41+00:00.


I started Feeds Fun (repo) to solve my own problem with news overload. After a years of prototyping and iterations, it finally got some traction and real users (not just me 😄).

It is really a joy to receive feedback from people who use your project and find it helpful. It is a great motivation to continue working on it.

P.S. Feeds Fun has both functionally equal versions: self-hosted and centralized (on the feeds.fun domain).

You could easily up your own version via Docker, here are the instructions for single-user and multi-user setups.

The apparent advantage of the self-hosted version is that you can configure all LLM prompts for tagging news, and even support multiple versions of them for more personalized tagging.

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

The original was posted on /r/selfhosted by /u/ElevenNotes on 2025-07-15 09:56:23+00:00.


PROBLEM

Fellow selfhosters and moderators. It has come to my attention and to the attention of many others, that more and more projects are posted on this sub, which are either completely vibe coded or were developed under the heavy use of LLMs/AI. Since most selfhosters are not developers themselves. It’s hard for the users of this sub to spot and understand the implications of the use of LLMs/AI to create software projects for the open-source community. Reddit has some features to highlight a post’s intention or origin. Simple post flairs can mark a post as LLM/AI Code project. These flairs do currently not exist (create a new post and check the list of available flairs). Nor are flairs enforced by the sub’s settings. This is a problem in my opinion and maybe the opinion of many others.

SOLUTION

Make post flairs mandatory, setup auto mod to spot posts containing certain key words like vibe coding1, LLMs, AI and so on and add them to the mod queue so they can be marked with the appropriate flair. Give people the option to report wrong flairs (add a rule to mark posts with correct flair so it can be used for reporting). Inform the community about the existence of flairs and their meaning. Use colours to mark certain flairs as potential dangerous (like LLMs/AI vibe coding, piracy, not true open-source license used, etc) in red or yellow.

What do you all think? Please share your ideas and inputs about this problem, thanks.

PS: As a developer myself and running llama4:128x17b at home to help with all sorts of things LLM, I am not against the use of AI, just mark it a such.

Mod tagging: /u/goguppy /u/kmisterk /u/astuffedtiger /u/adamshand /u/NikStalwart /u/alpay-on

1 vibe coding

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

The original was posted on /r/selfhosted by /u/MakarioWasTaken on 2025-07-15 06:24:27+00:00.


Hey folks,

I’ve been using Lidarr for a while, but finally got fed up. The API constantly gave me trouble, and its performance (thanks to Mono/.NET) just wasn’t cutting it anymore. I also wanted a more flexible notification system.

So I started building my own alternative — in Python — with these goals in mind:

• ⚡ Faster performance than Lidarr

• 🎵 Metadata pulled from multiple sources — including Deezer, Spotify, Discogs, and MusicBrainz

• 🔔 More powerful notifications, powered by Apprise

• 🧰 API-first, lightweight, and designed to be easily self-hosted

It’s not ready to talk to indexers yet, but it already supports Sabnzbd for sending downloads. If there’s interest, I’m open to adding NZBGet, Soulseek, Deemix, and torrents next.

I just started on the import function yesterday, which will let you scan and pull in existing music libraries — it’s not finished yet, but should be working in the next few days.

This is an active work-in-progress, and I’d love feedback, feature requests, or even testers and contributors. Whether you’re a dev, music collector, or just tired of Lidarr’s limitations — I’d love to hear your thoughts.

🔗 Check it out: https://github.com/Makario1337/Releasarr

Let me know what you’d love to see in a music automation tool like this!

Cheers

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

The original was posted on /r/selfhosted by /u/wdmesa on 2025-07-15 03:37:00+00:00.

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

The original was posted on /r/selfhosted by /u/RTMMB on 2025-07-14 23:19:29+00:00.

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

The original was posted on /r/selfhosted by /u/IamSpido on 2025-07-14 20:38:28+00:00.


🎉 Version 1.0.0 - Initial Release!

I'm excited to announce the first official release of the GitHub Release Monitor! This self-hostable application is designed to help you stay up-to-date with your favorite open-source projects by automatically monitoring their GitHub releases and sending you instant email notifications.

✨ Key Features

This initial release comes packed with features to provide a comprehensive monitoring experience:

  • Automated Release Monitoring: Add any public GitHub repository and let the app check for new releases automatically in the background.
  • Instant Email Notifications: Configure your SMTP settings to receive detailed email notifications the moment a new release is detected.
  • Advanced Release Filtering:
    • Global Settings: Define application-wide rules for which release types to monitor (stable, pre-release, draft).
    • Per-Repository Overrides: Customize filtering rules for individual repositories.
    • Pre-release Granularity: Fine-tune your pre-release notifications by selecting specific tags like alpha, beta, rc, etc.
  • Modern & Responsive UI: A clean, intuitive interface built with ShadCN UI and Tailwind CSS, featuring full dark mode support and a responsive design for desktop and mobile.
  • Internationalization (i18n): Out-of-the-box support for English and German.
  • Data Management: Easily import and export your list of monitored repositories via JSON.
  • System Diagnostics: A built-in test page to verify GitHub API connectivity and email (SMTP) configuration.
  • Secure Authentication: Protects the application with a simple username/password login system.

🐳 Docker Support

For the easiest deployment, a full Docker Compose setup is provided in the example/ directory, including a Traefik reverse proxy for automatic SSL and a local SMTP relay.

🚀 Getting Started

Check out the README.md file for detailed instructions on how to set up and deploy the application using either Docker or a manual setup.

Thank you for checking out the project. I hope you find it useful! If you have any feedback or suggestions, feel free to open an issue.

Full Changelog: https://github.com/iamspido/github-release-monitor/commits/v1.0.0

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

The original was posted on /r/selfhosted by /u/fabawi on 2025-07-14 19:24:31+00:00.

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

The original was posted on /r/selfhosted by /u/o2pb on 2025-07-14 17:28:08+00:00.


I made this for myself, but I figured you folks may dig this if you have some SDRs lying around.

This projects essentially allows you to setup an imaginary ATC unit at an airport of your choice (one nearby), hook up your ADSB data source, and VHF coms (either through LiveATC streams or a local SDR you have) and monitor an airfield.

It will do live transcriptions of all VHF coms (OpenAI API key required), attribute transmissions to the transmitting station, extract and log issued clearances, and even allow you to voice chat with an AI Advisory service (real time), that is aware of the airspace, traffic, weather, and facilities. It can provide basic vectoring and general airport advisory services, think automated UNICOM.

It will do phase of flight detection (take off, landing, arrival, approach, departure, cruise, etc), proximity alerts, future predictions, and other goodies.

This is purely for fun, and there are most definitely bugs in this project, but you can play around with it right now if you're into aviation and/or running a feeder station for Flightaware, ADBS Exchange or just a local tar1090 service.

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

The original was posted on /r/selfhosted by /u/Myzel394 on 2025-07-14 15:14:00+00:00.


Hey selfhosters!

A friend of mine and I run some self hosted stuff. Our server is fully encrypted, and we wanted to make sure that if we both can't access the server anymore for some reason, no one should be able to. That's why I created destroyerr. destroyerr is a small selfhostable tool that automatically runs a predefined command after a certain amount of time, if it has not received a ping from your devices. It uses ntfy.sh to receive pings, and you can configure everything how you like it.

To give you an example: We run two instances of destroyerr, one that sends a warning notification to a ntfy topic after 24 hours have passed without any pings, and a second instance that reboots the server to bring it back to an encrypted state, which runs 48 hours after it has received no ping.

Since me and my friend are pretty much chronically online, we can guarantee that at least one person will be online within 48 hours to let the phone send a ping :D

We both use Automate on Android to periodically send pings to our specified ntfy topic.

Check it out on GitHub, or on my self hosted gitea https://git.myzel394.app/Myzel394/destroyerr (and yes, destroyerr is running on this very server :D)

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

The original was posted on /r/selfhosted by /u/ShagohodEnjoyer on 2025-07-14 17:22:13+00:00.


Hey everyone, I am a software developer who recently got laid off (DOGE). I garden as a hobby and so I spent a month working on this 3D garden planning software that has an emphasis on realistic sun conditions. I was struggling with figuring out plant placement due to partial shade conditions in my garden plot. I wished I had a tool where I could see what the sun conditions would look like throughout the day, or even several months later in the season.

My actual plot in May (if I had this tool at the time, I would have planted the tomatoes in the right plot)

The same plot with accurate shadows

It is in its very early stages right now, so if you are a gardener who finds this useful I could really use the feedback!

https://scrungy.com/

And the source code (just clone and run with npx vite):

https://github.com/pickles976/GardenPlanner

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

The original was posted on /r/selfhosted by /u/OmgSlayKween on 2025-07-14 15:02:48+00:00.

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

The original was posted on /r/selfhosted by /u/Crafty_Impression_37 on 2025-07-14 13:36:37+00:00.


Hi, community :)

Thank you for your help on each post — it seriously keeps me motivated to keep building ❤️

Quick update on Usertour, but first, a quick recap:

It’s an open-source tool for building product tours — kinda like Appcues or Userpilot, but without the black-box restrictions. You own it, you host it, you control it.

Check it out: https://github.com/usertour/usertour

(Just crossed 1.5k GitHub stars — thank you!)

What’s new in v0.2.6?

🧩 Custom progress bar styles

Progress indicators now support multiple styles — thin lines, dots, numbered steps, or “chain” style with rounded/square edges. Set it via theme in your config.

Auto-dismiss checklists

When a user completes all items, the checklist can now close itself automatically.

🙈 Hidden content won’t block flows

Temporarily hidden content is now properly ignored by flow logic — smoother starts and fewer surprises.

📊 User + company session insights

You can now browse a user’s session history, or view all company members in the dashboard.

🐛 Segment filtering fixes

Some annoying filtering bugs are gone. Segment targeting should now behave a lot more predictably.

🧼 Lots of small UI/UX improvements

All toast notifications have been swapped out with Sonner, and animations in the SDK are snappier and cleaner.

🔗 Repo: https://github.com/usertour/usertour

📘 Docs: https://docs.usertour.io/

📌 Release Notes: https://github.com/usertour/usertour/releases/tag/v0.2.6

Would love to hear what you think — or what you'd want to see next.

I’m already working on a template gallery and more integrations 😉

Happy shipping! 🚀

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

The original was posted on /r/selfhosted by /u/Luckeysthebest on 2025-07-14 10:36:29+00:00.


I have a question for the self hosting community. I see a lot of people use proxmox for virtualising a lot of their servers when self hosting. I did try that at the beginning of my self hosting journey but quickly changed because resource management was hell.

Here is my question : why virtualise when you can containerise most of your of your services ? What is the point ? Is there a secret that I don’t understand ?

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

The original was posted on /r/selfhosted by /u/aniumat on 2025-07-13 18:32:33+00:00.


Hi everyone - I built a simple docker app to copy all your subscriptions and saved posts from one Reddit account to another. Features:

  • Connect two Reddit accounts safely
  • Select which subscriptions to transfer
  • Move saved posts (optional)
  • Respects Reddit's API limits
  • Keeps your accounts completely separate
  • Remove subs from target account first (optional)

It's perfect for switching to a new username while keeping all your subscribed subreddits.

Let me know if you have any questions or feature requests.

https://github.com/treyg/subsync

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

The original was posted on /r/selfhosted by /u/traah on 2025-07-13 18:23:49+00:00.


Hey r/selfhosted,

I wanted to share a project I’ve been working on — it’s still a work in progress, but already proving useful in my day-to-day life. It’s called Personal Medical Records Keeper (name is a bit of a mouthful — definitely open to better ideas), and it’s a self-hosted app designed to help you manage your own medical history. It's my first app I've really made outside of getting my degree...

🧠 Why I made it

I built this because I could never remember key medical info — things like when I had a procedure, when a condition first started, what medications I was on and when, or even which doctor I saw for what.

Between scattered PDFs, emails, physical papers, and just trying to remember things, it became obvious I needed a more structured and centralized way to keep track of everything — without relying on hospital portals, cloud sync, or third parties. Every doctor seems to have their own portal, and logging into each one just to track down a single bit of info was getting ridiculous. So I figured: why not just manage it all myself?

⚙️ What it does so far

Right now, it’s focused on structured manual entry, which has been working well for my needs. You can:

Add and manage patients, visits, medications, conditions, lab results, allergies, procedures, treatments, immunizations, family history, and emergency contacts

Export to PDF or CSV for different categories.

Run it locally with Docker (FastAPI backend + React frontend)

Data is stored in PostgreSQL, with auth via JWT

Full REST API for people who like to script things or add CLI tooling

Everything is containerized, and I’ve aimed to keep the setup simple for now.

🚧 What’s still on the roadmap

📎 Additional Upload support (discharge summaries, referrals, etc.)

📱 Better mobile layout + general UI/UX cleanup

👥 Multi-user support (thinking ahead for family use)

🧠 Search, filters, and possibly tagging system

GitHub: https://github.com/afairgiant/Personal-Medical-Records-Keeper

UI Photos: https://imgur.com/a/3xgmMBX

It’s still early but functional. I’ve been running it on my home server and it’s already made keeping track of stuff much easier.

🙋 Would love feedback

If you’ve ever tried to piece together your medical history or manage a family member’s, I’d love to know:

  • What features would you find most helpful?
  • Is the manual-entry approach useful to you?
  • Would optional syncing/imports be valuable, or would you prefer it stay local-only?

Open to ideas, pull requests, or even just “this would be useful if it had X” type comments.

Thanks for checking it out!

Edit: UI Photos

view more: ‹ prev next ›