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

The original was posted on /r/selfhosted by /u/Docccc on 2025-03-13 11:16:35+00:00.


There dashboard is a marketing pain. Every click almost always results in shoving an Ad or Upgrade message in my face.

Are there any alternatives ? i guess fail2ban but that doesnt have shared blocklists as far as i understand

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

The original was posted on /r/selfhosted by /u/4-PHASES on 2025-03-13 23:10:55+00:00.


Hey.

In my short life I learnt that the best thing to do for yourself is to help the people in your community thrive and get better, it will always reflect back at you in largely unexpected but certain ways, this is true weather you are a kind person who just want to help, or a pathological narcissist. This is one of few 1%subs that has people understand this and behave this way.

I hope you all are doing well. I just want to thank you guys for being helpful, and respectful in your responses to me and others.

Life is exciting.

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

The original was posted on /r/selfhosted by /u/Regular_Shine2865 on 2025-03-13 21:07:04+00:00.


Had another late night session,need to stop drinking coffee after 4. So I rolled out v3.3 of "Dollar Dollar Bill Y'all" - our self-hosted expense tracker that I originally built for me and my wife to manage our household expenses.

If you are already using the service and hoping to pull the latest:

This might break your service! I added new tables so please do

1. flask migrate

2. flask upgrade

Quick Background (For Those Who Missed Previous Posts)

Dollar Dollar Bill Y'all is a self-hosted expense tracking and bill-splitting web application (think Splitwise but private and customizable). I started building it to solve a personal need - tracking household expenses with my wife - and it's grown into a pretty robust ish system.

  • Track shared expenses between friends, roommates, or groups
  • Track personal expenses
  • Split bills using flexible methods (equal, percentage, or custom amounts)
  • Create expense groups for specific events or living situations
  • Track recurring expenses
  • Visualize who owes whom with a dashboard showing balances
  • Record settlements when people pay each other back
  • Filter and sort expense history

What's New in v3.3

Budget Management

  • Set monthly/annual budget targets
  • Create category-specific budgets
  • Get notifications when approaching budget limits
  • Visual budget tracking with interactive charts

Advanced Categorization

  • Unlimited custom categories for better transaction organization
  • Configure hierarchical categories (parent/child relationships)
  • Auto-categorize transactions based on patterns
  • Generate category-based reports for tax time

This update was inspired by many of your suggestions after the v3.2 release. I wanted to provide better tools for proactive financial planning rather than just reactive expense tracking.

If you want to check it out, the code is on GitHub:

Setup is designed to be straightforward even if you're not super technical.

Planned future releases:

  1. Ability to import csv bank transactions
  2. Simplefine connection
  3. Revamped dashboard
  4. Better notifications for budgets

If you like this project and would like to support my work, you can buy me a coffee! Your support helps me scontinue creating resources like this one. No pressure at all!!

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

The original was posted on /r/selfhosted by /u/Lost_Support4211 on 2025-03-13 17:10:41+00:00.


Hey devs/consumers/friends! πŸ‘‹

Introducing Sticky – a real-time collaborative sticky note app designed for brainstorming, project planning, and organizing ideas effortlessly.

✨ Features:

βœ… Real-time collaboration – Work together with others instantly

βœ… Customizable notes – Change colors, resize, and arrange freely

βœ… Drag-and-drop simplicity – Move and organize notes with ease

βœ… Cloud sync – Access your notes from anywhere

βœ… Smooth & intuitive UI – Built for a seamless user experience

Tech-wise, it’s powered by React, TypeScript, and Convex.dev, making it fast, scalable, and a joy to use.

I’ve open-sourced it so anyone can explore, improve, or contribute. If you find it useful, consider giving it a ⭐️ on GitHub – it helps spread the word! πŸš€

Here you go: sticky.today

Would love to hear your thoughts, ideas, or feature suggestions! Have a great day!

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

The original was posted on /r/selfhosted by /u/mrpbennett on 2025-03-13 15:37:09+00:00.


I have just finished creating this it's v0.0.1 so be nice.

But this will display a list of reddit posts from your chosen subreddits, like so

This allows you to have it hosted via docker and means you can by pass Ads, or posts you may be interested so you can concentrate on the subreddits you care about the most.

any feedback is welcome

UPDATE:

Now added comments section

This is a fun project and it will continue to evolve, even if it's for my own personal use. Please use

to create any issues / bugs / or requests

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

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


Hi all. Just wanted to share my setup. I know a lot of people do this by sharing screenshots of their dashboards, but as a totally blind person, I don't feel confident doing that, so I'll list what I'm using below. Hardware: Raspberry Pi 500 with 8 GB RAM and a 512 GB SD card OS: Stormux, an accessible Linux distro based on Arch Linux ARM Using Glance for my dashboard and Caddy as my reverse proxy and web server. Cloudflare provides DNS and Porkbun hosts my domain. Services I use:

  • AdGuardHome for ad block on my family's home network. I used Pi-Hole previously, but I think I find AdGuardHome a little faster.
  • Beszel for server monitoring. I've tried a bunch of these. I felt like Grafana with Prometheus and Alertmanager was overkill, even though it's the most accessible option I've found with screen readers. Also tried Netdata but its interface is horrible with a screen reader. Beszel isn't perfect but it's the best option I've found.
  • Cockpit. I find this useful to get an overview of my server.
  • Dockge. Iused to use Portainer but I find Dockge somewhat more accessible with screen readers and like its focus on Docker Compose. Biggest accessibility issue is not being able to read the built in terminal with a screen reader.
  • Dozzle for Docker logs. I like the web interface and easy searching.
  • Fail2ban, FirewallD, ClamAV, and Rkhunter for security. Tried Crowdsec but couldn't get it working on Arch Linux ARM.
  • Forgejo as my own personal Git server.
  • IDrive for backups. I like how it can back up all of my devices.
  • Joplin server for notes. Joplin is working on accessibility and I like the VSCode extension.
  • Linkding for bookmarks. I've tried a bunch of these lol. They either had major accessibility issues or were missing features I need, like a browser extension that lets you search your bookmarks.
  • Mealie for recipes. I'm starting to learn to cook.
  • Miniflux for RSS feeds. This reader is known for accessibility. I originally wanted something with better podcast support but everything else I tried had major accessibility issues.
  • N8N. Haven't played with this too much yet. Thought it sounded cool but I'm not sure what I'll do with it.
  • PrivateBin. I keep finding myself needing a pastebin so thought this would be good to have.
  • Samba. This makes it easier for me to work with and edit files on my server from my Windows 11 mini PC.
  • SearXNG. My own search engine. I like its accessibility and the way it can search multiple engines.
  • Tailscale. I've had this set up for a while. I like its SSH agent that makes connecting to my server easier and its magic DNS.
  • TheLounge. My own always connected IRC client. Has some accessibility issues but it's the best option I've found.
  • Uptime Kuma for monitoring my services. Pretty accessible and easy to use.
  • Vikunja for to-do lists. Has some accessibility issues but isn't too bad.
  • Wallabag for saving articles, mostly from Miniflux, to read later. My biggest issue here is that I can't get the Wallabagger Chrome extension to work.
  • Watchtower for keeping my Docker containers up to date. I use Pushover and Zoho ZeptoMail for notifications from my services. I've looked at Gotify and other self-hosted solutions but can't find one that has Android, iPhone, and desktop support. I do most of my work in VSCode connected to my server with the Remote-SSH extension. I've played around with Ollama but didn't have enough RAM for it. I've also been looking for a habit tracker that just does habits. Closest I've found is Beaver Habit Tracker but its accessibility issues made it impossible for me to use. I'm always looking for new services to try. Lol I think I've gotten a little addicted. Don't really have a media collection so that's why no Plex or Jellyfin. Tried Authentik and Authelia but felt like they were kind of a pain to configure.
1482
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Realistic_Concern_39 on 2025-03-13 19:07:56+00:00.

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

The original was posted on /r/selfhosted by /u/WonderfulCloud9935 on 2025-03-13 07:38:01+00:00.

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

The original was posted on /r/selfhosted by /u/WonderfulCloud9935 on 2025-03-13 07:20:25+00:00.

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

The original was posted on /r/selfhosted by /u/L0ngj0hns0n on 2025-03-12 15:03:40+00:00.


Hey everyone,

I’m hosting a 20-player LAN party, and I want to create the ultimate self-hosted server to handle everything from game hosting to network services. I’m running everything on a Dell R310 server with Proxmox, and my goal is to have all essential services in VMs and Docker containers.

Planned Setup & Services

  1. Network & Infrastructure
    • pfSense as Firewall/DHCP
    • Pi-hole for DNS caching & ad-blocking
  2. Performance Boosters
    • LanCache for caching Steam/Epic/Origin game downloads
    • Samba for a local game repository
  3. Game & Voice Servers
    • Pterodactyl Panel for easy game server management
    • Additional dedicated Game Server (Counterstrike 2, Team Fortress 2, Trackmania Nations Forever, Minecraft Battle Royale and more)
    • TeamSpeak Server
  4. Media & Streaming
    • MusicServer (Ubuntu) with Spotify for LAN-party music (including a shared queue & soundboard)
    • Nginx with RTMP for local OBS streaming of Matches to a Projector
  5. Extras & Nice-to-Have Features
    • Uptime Kuma for service status monitoring
    • Grafana & Netdata for real-time network monitoring

Looking for More Ideas!

I’d love to hear from you:

- What’s missing? Any essential services that could improve the LAN experience?

- Fun extras? Cool self-hosted tools or fun LAN features I might not have considered?

Would love to get some feedback before I finalize the setup! Let me know what you think.

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

The original was posted on /r/selfhosted by /u/anturk on 2025-03-13 00:25:38+00:00.


This is really shitty news both for the Homelabbers but also 3rd party tools and apps. This will effect almost every open source selfhosted software thats using yt-dlp.

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

The original was posted on /r/selfhosted by /u/WorldTraveller101 on 2025-03-12 23:13:25+00:00.


A few weeks ago, I shared BookLore, a self-hosted web app designed to help you organize, manage, and read your personal book collection. I’m excited to announce that BookLore is now open source! πŸŽ‰

You can check it out on GitHub:

What is BookLore?

BookLore makes it easy to store and access your books across devices, right from your browser. Just drop your PDFs and EPUBs into a folder, and BookLore takes care of the rest. It automatically organizes your collection, tracks your reading progress, and offers a clean, modern interface for browsing and reading.

Key Features:

  • πŸ“š Simple Book Management: Add books to a folder, and they’re automatically organized.
  • πŸ” Multi-User Support: Set up accounts and libraries for multiple users.
  • πŸ“– Built-In Reader: Supports PDFs and EPUBs with progress tracking.
  • βš™οΈ Self-Hosted: Full control over your library, hosted on your own server.
  • 🌐 Access Anywhere: Use it from any device with a browser.

Get Started

I’ve also put together some tutorials to help you get started with deploying BookLore:

πŸ“Ί YouTube Tutorials: Watch Here

What’s Next?

BookLore is still in early development, so expect some rough edges β€” but that’s where the fun begins! I’d love your feedback, and contributions are welcome. Whether it’s feature ideas, bug reports, or code contributions, every bit helps make BookLore better.

Check it out, give it a try, and let me know what you think. I’m excited to build this together with the community!

Previous Post: Introducing BookLore: A Self-Hosted Application for Managing and Reading Books

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

The original was posted on /r/selfhosted by /u/pyofey on 2025-03-12 22:02:35+00:00.


Grafana fail2ban-geo-exporter dashboard

444-jail - I've created a list of blacklisted countries. Nginx returns http code 444 when request is from those countries and fail2ban bans them.

ip-jail - any client with http request to the VPS public IP is banned by fail2ban. Ideally a genuine user would only connect using (subdomain).domain.com.

ssh-jail - bans IPs from /var/log/auth.log using

Links -

  • maxmind geo db docker -

  • fail2ban docker -

  • fail2ban-prometheus-exporter -

  • fail2ban-geo-exporter -

Screenshot.png

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

The original was posted on /r/selfhosted by /u/SeesawIntelligent702 on 2025-03-12 21:46:09+00:00.


Personally, I dont have a lot of documents worth storing. That's why so far the filesystem was just enough. Simple sync and backups.

Knowing there are DMS it feels like I am missing some features and convenience because I am still stuck on the filesystem features.

I have to say at the moment I dont have a family and I am the only user. I only care about my own documents.

How are you set up?

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

The original was posted on /r/selfhosted by /u/Sean-Der on 2025-03-12 18:42:04+00:00.

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

The original was posted on /r/selfhosted by /u/pairofcrocs on 2025-03-12 19:10:18+00:00.

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

The original was posted on /r/selfhosted by /u/GeekIsTheNewSexy on 2025-03-12 14:48:22+00:00.


Hey everyone! πŸŽ‰ Big update for the Reddit Saved Posts Fetcher project. It’s now a full Python package with several key improvements! Find my announcement post here!

πŸ”₯ What’s New?

βœ… Python Package Support – Install with pip install -e . & import in scripts.

βœ… Interactive CLI – Improved prompts, error handling, and automation-friendly execution.

βœ… Cleaner JSON & HTML Output – More structured formatting for archives & integration with Linkwarden & Hoarder.

βœ… Delta Fetching & Force Fetching – Retrieve only new posts or fetch everything.

βœ… Better Headless Execution – generate_tokens.py makes it easier to authenticate on GUI systems & move tokens to headless servers.

βœ… More Robust Authentication Handling – Clearer error messages & auto-refresh for expired tokens.

πŸ“Œ GitHub: Reddit-Fetch

πŸš€ What’s Next?

πŸ”Ή Dockerized version for easier deployment.

πŸ”Ή Direct API integration with Linkwarden.

πŸ”Ή RSS Feed Generation for Hoarder.

πŸ”Ή More automation & retry enhancements.

Would love to hear your thoughts & feedback! Contributions welcome. πŸ˜ƒπŸ”₯

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

The original was posted on /r/selfhosted by /u/brando2131 on 2025-03-12 14:02:43+00:00.


Say you write all your coding projects to your own local Git server/SSH, and you use something like cgit for web viewing.

This is all good for personal/private projects, but if you open source it (GPL/MIT) and people clone your work, of course it will end up on GitHub.

Then how does one end up managing issues and pull requests from others? As an example, I see that cgit itself has a read-only github mirror, they don't accept any issues or PRs on github and there are none..

However there are 77 contributors with their commit history. How did he do this? It says that you need to go via his mailing list, and then does he push their code to github? How does GitHub confirm the code was written by them and link it back to their profiles? Does that mean anyone can just pretend to write code as you or what's going on?

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

The original was posted on /r/selfhosted by /u/Icy-Piano480 on 2025-03-12 07:38:18+00:00.


I currently have a webserver running on my local server within my normal network, but I don't have a static IP. Port 80 is open to the internet on my router. My domain is registered with Cloudflare and points to my dynamic IP with the proxied setting turned on. I also have a bash script running every 5 minutes that uses the Cloudflare API to ensure it points to the correct IP.

I'm concerned about the security of this setup. Could attackers potentially break into my network with that open port? Would setting up a tunnel to the server be a better option? Additionally, are there any other security measures I should consider?

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

The original was posted on /r/selfhosted by /u/Purple_Wear_5397 on 2025-03-12 11:57:05+00:00.


I'm using Hoppscotch for quite some time now.

I have disabled the telemetry via the settings page:

Yet, via Proxyman -- I am seeing that Hoppscotch app sends telemetry to firestore.googleapis.com.

Most importantly -- they send my access tokens and URLs of my requests to their telemetry.

I can't share a picture because it will be easily identifiable by whoever has access to this telemetry, but it is really an easy reproduction.

That's a huge security risk! Be aware of that.

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

The original was posted on /r/selfhosted by /u/brkr1 on 2025-03-12 00:53:53+00:00.

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

The original was posted on /r/selfhosted by /u/WrongDiscipline2867 on 2025-03-11 20:23:22+00:00.

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

The original was posted on /r/selfhosted by /u/ffxpwns on 2025-03-11 23:01:27+00:00.


It's been one year since I posted the first announcement for Pinchflat and I wanted to stop in and say thank you! This project has gained more popularity than I had ever expected and I'm extremely grateful for the community's comments and contributions to the app. Here's a link to it's GitHub page if you're interested.

To celebrate, I'll be making a $100 donation to the EFF. If you don't know, the Electronic Frontier Foundation exists to defend your online liberties and went to bat for the original youtube-dl project when Google tried to take them down. If you've ever benefited from a YouTube downloading tool and are in a position to give, I encourage you to make a donation as well! You can also post about your donation here if you feel so inclined. The more, the merrier!

Here's to 1 year and, hopefully, many more going forward πŸ₯‚

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

The original was posted on /r/selfhosted by /u/import-base64 on 2025-03-11 18:54:59+00:00.


Hey community, just wanted to share the release of ExpenseOwl v3.15

Thanks for the support and interest on the project and thanks for the stars, issues, and 1.5k pulls.

This release has better code and logging and a settings UI to set categories and currency. The readme is detailed and has screenshots so feel free to check it out.

If you haven't seen this project before, here's the tldr:

  • it's an extremely simple expense tracker
  • it's aimed at adding expenses quickly and doing a monthly analysis via a pie chart
  • it doesn't focus on anything complicated like budgeting, bank accounts, etc.

Cheers, have a nice day!

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

The original was posted on /r/selfhosted by /u/NowInHD on 2025-03-11 11:58:38+00:00.


Hello!

I recently got gifted a server (ProLiant MicroServer Gen8 w/ Intel Celeron G1610T and 16GB RAM, so not the most powerful thing), and it is just incredible thinking of all the things I could possibly do with this! So far, I have set up Nextcloud for cloud storage and my calendar and Navidrome for my music collection, but tbh I just don't know what to set up next! I was thinking Jellyfin for a movie/TV show collection and bitwarden for password storage.

I have been trying to de-google and de-microsoft, etc my life recently, and this is going to be a great tool to help with that, I think! :)

Anyone got any suggestions for what I should consider setting up? And like anything I need to consider? cuz like im techy but not like "does everything in the command line" kinda techy. (though this is certainly helping me learn!)

view more: β€Ή prev next β€Ί