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

The original was posted on /r/selfhosted by /u/ansmyquest on 2025-07-02 13:21:39+00:00.


I used to be on Usenet a long time ago, back when it was mostly text discussions and before Google Groups took over, I`m still active but clearly not as before. Just wondering: do people still actually use Usenet today? Last I remember, it was a decentralized setup running across a bunch of servers, mostly maintained by a few providers. Some people were using it for binaries, but even then, that felt kind of niche. Now that ISPs don’t bundle it anymore, is Usenet basically all paid access, or are there still any free options out there? Is anyone actually using it these days? Curious if it’s more of a relic at this point.

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

The original was posted on /r/selfhosted by /u/shol-ly on 2025-07-02 12:18:42+00:00.


Hey, r/selfhosted! Hot on the heels of my 2024 recap, I'm back with another outlining my favorite self-hosted app launches of 2025 (so far):

My Favorite Apps Launched in 2025 (So Far) | selfh.st

I provide some additional commentary in the post, but for those who don't want to click through (in no particular order):

As usual, there was a ton of great software launched in the first half of 2025 - apologies to anyone who didn't make the list!

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

The original was posted on /r/selfhosted by /u/gadgetb0y on 2025-07-02 11:53:39+00:00.


👀

Have your self-hosted services been crippled by AI bot scraping? Mine aren't popular or interesting enough, but I know plenty of yours are.

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

The original was posted on /r/selfhosted by /u/Impre-visible on 2025-07-02 08:15:50+00:00.


Hi everyone!

About a week ago, I was looking for an app to manage my freelance business. I tried several tools, some from private companies, others from the open source community, but none of them really met my needs.

I needed something:

  • Designed specifically for tech freelancers and solo entrepreneurs
  • Easy to use
  • With a clean and intuitive UI/UX
  • That complies with European invoicing laws
  • And most importantly, that doesn’t sell my data

The best option I found was Invoice Ninja, but honestly, only because the alternatives were worse. Most tools were either overkill, poorly designed, or simply not made for freelancers.

So I decided to build my own: Invoicerr.

What Invoicerr offers (so far):

  • Create and manage quotes and invoices
  • Generate professional-looking PDFs (compliant with EU laws)
  • Track invoice status: sent, viewed, paid
  • Track quote status: sent, viewed, signed
  • Built-in e-signature system for quotes
  • Manage the quotes & invoices theme: color, font, padding, labels
  • Email customization
  • Clean, minimal UI/UX made for ease of use
  • Ready-to-deploy with Docker Compose

The goal is to help tech freelancers manage everything easily, with as little dependence on third-party platforms as possible (though sometimes they're required by law).

I’m sharing it here to present the project and gather your feedback, ideas, or even bug fixes if you feel like contributing!

I’m not claiming Invoicerr is "the next big thing", it’s not trying to replace corporate-grade tools. It’s meant to be lightweight, focused, and truly made for tech freelancers.

👉 https://github.com/Impre-visible/invoicerr

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

The original was posted on /r/selfhosted by /u/sleepysiding22 on 2025-07-02 07:22:44+00:00.


Hi everyone, I have some exciting new things about Postiz! (Finally, good news.)

First, I want to apologize for my previous post (blocked on X). I got super defensive, I was frustrated, and didn't know what to do. I was wrong.

Postiz is a social media scheduling tool supporting 19 social media channels:

Instagram, Facebook, TikTok, Reddit, LinkedIn, X, Threads, BlueSky, Mastodon, YouTube, Pinterest, Dribbble, Slack, Discord, Warpcast, Lemmy, Telegram, VK, Nostr.

https://github.com/gitroomhq/postiz-app/

Here is what's new:

  • New Editor - The Previous editor was clunky, with many hacky hooks, real technical debt, I spent two days (monk mode), and created something awesome, UI and UX also changed.

https://i.redd.it/65xb9s04veaf1.gif

  • Overall better UI / UX - showing the amount of characters/characters left.
  • OIDC fixed, working well now :)
  • Sets, you can define a template of a message that will be posted later

https://i.redd.it/6ubym2i5weaf1.gif

  • X - added option to select who can reply to your post, post to an X community
  • BlueSky - Upload videos to BlueSky
  • Integrations - you can work with an integration such as Heygen to generate content for you; you can see more here.
  • Drag and drop pictures directly on the editor now shows progress in "%"
  • Alt and thumbnails for media - This is the initial release, which currently allows you to add alt and thumbnails for pictures, but these changes are not yet reflected on the backend.

Everything as usual is available on the open-source :)

I apologize for the previous post. I know I have disappointed some people, and I hope to regain your trust again.

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

The original was posted on /r/selfhosted by /u/Red_Con_ on 2025-07-01 16:46:59+00:00.


Hey,

I have yet to try it but I see identity providers like Authentik or Pocket ID provide the option to create users directly or synchronize them from LDAP. Why would I choose one or the other? Isn't a separate LDAP source just an extra hassle?

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

The original was posted on /r/selfhosted by /u/Clean_Band_6212 on 2025-07-01 19:21:21+00:00.


hi all,

I just released Kanba, a self-hostable, open source project management tool built for developers and small teams who prefer to own their tools.

  • no vendor lock-in

  • fully local data (via Supabase or your own backend)

  • MIT licensed

  • lightweight, minimal UI. think Trello, but open and yours

tech stack: React + Tailwind + Supabase

github link on comments

would love feedback or ideas. contributions welcome!

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

The original was posted on /r/selfhosted by /u/AdUnhappy5308 on 2025-07-01 16:09:58+00:00.


Hi everyone,

I've been working on 3 side projects over the past few months mainly to improve the code, write better documentation and enhance backend unit tests and code coverage. After some hard work, I reached 100% code coverage on the first one and 96% on the two other ones.

  1. First project with 100% code coverage (car rental): https://github.com/aelassas/bookcars
  2. Second project (property rental): https://github.com/aelassas/movinin
  3. Third one (single vendor marketplace): https://github.com/aelassas/wexcommerce

All three can be self-hosted on a server or VPS with or without Docker.

All three are MIT-licensed and open to contributions. The license is permissive. This means that you have lots of permission and few restrictions. You have permission to use the code, to modify it, to publish it, make something with it, use it in commercial products and sell it, etc.

What took me a lot of time and hard work was unit testing payment gateways. All three projects come with Stripe and PayPal payment gateways integration. You can choose which one you want to use depending on your business location or business model during installtion/configuration step. Everything is documented in GitHub wiki for each project.

I'm working on the two other ones to reach 100% code coverage as well.

Any feedback welcome.

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

The original was posted on /r/selfhosted by /u/ElevenNotes on 2025-07-01 14:35:45+00:00.


DISCLAIMER FOR REDDIT USERS ⚠️

  • You can debug distroless containers. Check the RTFM for an example on how easily this can be done
  • I posted this last week already, and got some hard and harsh feedback (especially about including unrar in the image). I've read your requests and remarks. The changes to the image were made according to the inputs of this community, which I'm always glad about
  • If you prefer Linuxserverio or any other image provider, that is fine, it is your choice and as long as you are happy, I am happy

INTRODUCTION 📢

qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.

SYNOPSIS 📖

What can I do with this? This image will run qbittorrent rootless and distroless, for maximum security. Enjoy your adventures on the high sea as safe as it can be.

UNIQUE VALUE PROPOSITION 💶

Why should I run this image and not the other image(s) that already exist? Good question! Because ...

  • ... this image runs rootless as 1000:1000
  • ... this image has no shell since it is distroless
  • ... this image runs read-only
  • ... this image is automatically scanned for CVEs before and after publishing
  • ... this image is created via a secure and pinned CI/CD process
  • ... this image verifies all external payloads
  • ... this image is very small

If you value security, simplicity and optimizations to the extreme, then this image might be for you.

COMPARISON 🏁

Below you find a comparison between this image and the most used or original one.

| image | 11notes/qbittorrent:5.1.1 | linuxserver/qbittorrent:5.1.1 | |


|


|


| | image size on disk | 19.4MB | 197MB | | process UID/GID at start | 1000/1000 | 0/0 | | distroless? | ✅ | ❌ | | starts rootless? | ✅ | ❌ |

VOLUMES 📁

  • /qbittorrent/etc - Directory of your qBittorrent.conf and other files
  • /qbittorrent/var - Directory of your SQlite database for qBittorrent

COMPOSE ✂️

name: "arr"
services:
  qbittorrent:
    image: "11notes/qbittorrent:5.1.1"
    read_only: true
    environment:
      TZ: "Europe/Zurich"
    volumes:
      - "qbittorrent.etc:/qbittorrent/etc"
      - "qbittorrent.var:/qbittorrent/var"
    ports:
      - "3000:3000/tcp"
    networks:
      frontend:
    restart: "always"

volumes:
  qbittorrent.etc:
  qbittorrent.var:

networks:
  frontend:

SOURCE 💾

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

The original was posted on /r/selfhosted by /u/HadManySons on 2025-07-01 14:09:13+00:00.


I travel a lot for work and I want to make a one-stop-shop for my wife to reset/fix things while I'm gone. I have some stuff running in a Kubernetes cluster, some docker, some "apps" on TrueNAS and it's running over TP-link Omada.

The easiest I can think of is OliveTin, but I was hoping there was something more integrated. I have Home-Assistent, but there's no good/maintained kids/docker integration.

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

The original was posted on /r/selfhosted by /u/FantasticTraining731 on 2025-07-01 05:53:49+00:00.

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

The original was posted on /r/selfhosted by /u/VizeKarma on 2025-07-01 05:29:13+00:00.


Hello, creator of Termix, Tunnelix, and Confix here. I have been looking into what project to create next (whilst working on updating my current apps). I stumbled on the idea of a tool similar to https://it-tools.tech/ but more geared towards self-hosting. I have compiled a list of possible ideas/features of this website (would have a public domain, but would also be locally self-hostable).

Docker Compose Builder:

  • Drag/drop preconfigured services (and configure them easily)

  • Use AI to generate compose files (used to teach docker compose)

  • Validate/reformat compose files

  • Generate Komodo .toml from existing stacks to migrate easier

  • Convert compose to other formats (docker run, systemd, etc.)

  • Convert a docker-compose to use .env instead of directly using variables

Cron/Systemd Builder:

  • Select the time/date, file name, and command to run, and it generates the cron/systemd file to execute whatever you need.

Community Place (communal place to post about the following):

  • Proxmox Scripts

  • New apps to self-host

  • Your own compose files (so others can view them and not have to create them themselves)

  • Your homlab setup (your dashboard, what you host, etc.)

Tools:

  • Redact sensitive data in a compose file or config so you can share it.

  • Gethomepage.dev drag and drop config builder (other services could be supported aswell)

  • More similar to this

How interested would you be in seeing something like this? What other features would you like to see? Is it worth me putting time into this or would there be another project you would like to see from me next? Let me know!

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

The original was posted on /r/selfhosted by /u/MtnBnd17 on 2025-07-01 05:21:23+00:00.

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

The original was posted on /r/selfhosted by /u/sleepysiding22 on 2025-06-30 19:53:07+00:00.


I want to start by thanking this community; your last post about Postiz touched my heart. Thank you, thank you, thank you.

https://www.reddit.com/r/selfhosted/comments/1ljhk6z/shoutout_to_postiz_devs/

For those who are unfamiliar, Postiz is an open-source social media scheduling tool that enables you to schedule posts for 19+ social media platforms.

On June 28, I got a horrific message from X.

https://share.cleanshot.com/RRNlSRj5

This is bogus; there are numerous social media scheduling tools, such as Postiz. So I answered:

https://preview.redd.it/xtu6b0hrc4af1.png?width=633&format=png&auto=webp&s=8bd7b0f52554f3f66f673821b33cccaa3381682b

Here is X response:

https://preview.redd.it/wfgl9vfvc4af1.png?width=680&format=png&auto=webp&s=cf9ee7fded9dd89a1ca332146c1cc4feb2c6e2e2

Essentially, they are extorting me to switch to their expensive Enterprise tier ($42,000 a month).

I know it's not a legitimate thing to post in this community, but I do appreciate any help I can get.

Nevo.

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

The original was posted on /r/selfhosted by /u/theMigBeat on 2025-06-30 15:29:04+00:00.


Hello, I have been building and maintaining my on-prem home lab for the past couple of years and have finally come to a point of "stability" (I've stopped adding new services every two days). Over the course of these years I have been manually backing up the system (Currently Ubuntu server 24.04.2) using the tty. This mainly looks like - 1.)Run command to compress and backup files, then 2.)Use scp to send a copy of compressed files to cloud server. While I am happy doing it this way since it allows me the control of directly accessing my files, it is a little tedious and it would be nice to have a software running that does my backups automatically and has logs.

If any of you have found any scripts, programs, suggestions, and/or software that has this functionality please feel free to point me to their documentation!

  • Also, I am open to any opinions on this topic so if you believe it is better to manually backup rather than automatically I will be more than glad to read why.
441
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/MokeOG on 2025-06-30 13:56:13+00:00.


Hey folks,

I’m a sysadmin myself, and like many of you, I got tired of constantly digging through bookmarks, half-finished scripts, and vendor PDFs to get my job done.

So I built https://sysadmin.ca/ a completely free, self-hosted site that includes:

Real-world tools (like IP Lookup, subnet calculator, Python Lab, Rust Lab and more!)

Policy templates and cheat sheets

No tracking, no login, and no data saved everything runs client-side

Only one tiny ad at the bottom to cover hosting — that’s it.

I'm running it off my own server and built it to be a no-BS helper for actual sysadmins, not a corporate landing page.

Would love feedback or feature requests I want this to stay helpful and relevant to the people doing the job daily.

Thanks for checking it out and if you have cool self-hosted tools too, drop them below. Always looking to share and learn from others.

Edit:

WOW Thanks for checking it out! You guys are really pounding my server <3

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

The original was posted on /r/selfhosted by /u/MicahDowling on 2025-06-30 13:14:13+00:00.

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

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


Hey everyone!

So I kept forgetting to follow up with clients and it was driving me nuts. Tried a bunch of reminder apps but honestly couldn't be bothered to actually use them.

Then I had this dumb/brilliant idea - what if I could just BCC myself with a time delay? Like when I'm emailing someone, just add mailto:myself[+3d@gmail.com](mailto:+3d@gmail.com) to BCC and get the email back in 3 days?

Turns out Gmail (and most email providers) have this "plus addressing" thing where anything after the + still goes to your inbox. So I built a little service that:

  • Watches your inbox for these special addresses
  • Sends you back your original email at the right time
  • Works with stuff like +2h (2 hours), +7d (7 days), +1w (1 week)
  • Also works with other services than Gmail, I personally use it on my own custom mail server

Been using it for months and it's honestly been a game changer. No more "oh shit I forgot to follow up" moments.

Just made some huge updates and open-sourced it in case anyone else has the same problem. It runs on your own server so your emails stay private. Also added a bunch of languages because why not.

GitHub: https://github.com/mariusangelmann/Wiedervorlage

Not trying to make this a big thing, just thought someone might find it useful!

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

The original was posted on /r/selfhosted by /u/Zestyclose_Car1088 on 2025-06-30 11:20:51+00:00.


I have Readarr and Lidarr working and don't need any additional features - I just want them to keep running.

For Readarr, I switched over to rreading-glasses to keep it alive. After some manual importing, it seems to be working fine again.

Since my Lidarr library is much larger, I’d like to avoid doing any manual imports. So I've been hesitant to switch to hearring-aid unless it becomes clear that the main Lidarr metadata won't be fixed or updated officially. If Lidarr doesn't get any updates, I'll go ahead and make the switch.

Big thanks to blampe for providing these options!

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

The original was posted on /r/selfhosted by /u/Belkos802175 on 2025-06-30 09:59:21+00:00.

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

The original was posted on /r/selfhosted by /u/Brandutchmen on 2025-06-30 09:37:01+00:00.

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

The original was posted on /r/selfhosted by /u/johannesjo on 2025-06-30 06:02:55+00:00.


Hey everyone! I'm excited to announce the release of Super Productivity v14, the open-source task management and time tracking app that respects your privacy.

🎉 What's New in v14:

Custom Plugin System - The biggest addition! You can now extend Super Productivity with your own plugins:

  • Build custom integrations with your favorite tools
  • Create specialized workflows for your needs
  • Share plugins with the community
  • Full TypeScript support with @super-productivity/plugin-api on npm

Other Improvements:

  • Calendar View
  • Enhanced performance and reduced bundle size
  • Better mobile experience
  • Improved sync reliability
  • Various bug fixes and UI polish

Why Super Productivity?

  • 🔒 100% privacy-focused (no data collection, no accounts required)
  • 💻 Works everywhere (Web, Windows, Mac, Linux, Android)
  • 🔄 Sync across devices (Dropbox, WebDAV, local file)
  • 🔌 Integrates with Jira, GitHub, GitLab, Gitea, OpenProject
  • ⏱️ Advanced time tracking with automatic idle detection
  • 🎯 Pomodoro timer, focus mode, and break reminders

Try it out:

The plugin system opens up endless possibilities. I'd love to see what the community builds! Check out the plugin development guide if you're interested in creating your own.

As always, this is a labor of love and completely free and open source. If you find it useful, consider starring the repo or sponsoring the project.

Happy productivity! 🚀

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

The original was posted on /r/selfhosted by /u/dutt46 on 2025-06-30 02:08:33+00:00.

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

The original was posted on /r/selfhosted by /u/Major_Salamander_953 on 2025-06-29 21:56:48+00:00.


Hi Everybody!

Setting up a modded Minecraft server can be a daunting and time-consuming task, especially for newcomers. I've seen a lot of questions about the best way to do it, so I decided to write a post that outlines the entire modern workflow, from a clean server to a fully automated deployment system.

This is the result of months of work I've put into building my own management ecosystem, and I wanted to share the process and the tools I created to make it possible.

The goal? A completely "touchless" experience where you can deploy any CurseForge modpack with a single Discord command. Here's the journey:

Part 1: The Foundation - Installing Pterodactyl & Wings (The Manual Part)

This is the necessary groundwork. If you're new to Pterodactyl, this is what you'd do first. (If you're a Pterodactyl veteran, you can skip to Part 2).

  1. Get a Server: Rent a VPS or dedicated server (Ubuntu 22.04 is a great choice) or use a machine at home.
  2. Install the Pterodactyl Panel: This is the web-based interface for managing everything. The official Pterodactyl documentation has a fantastic guide. It involves setting up a web server (Nginx), a database (MariaDB), and PHP.
  3. Install the Pterodactyl Wings Daemon: This is the service that runs on the same machine (or a different one) and actually creates and manages the game server containers. Again, the official docs are your best friend here.
  4. Configure the Panel & Wings: You link the two together, set up your network allocations, and you now have a powerful, empty control panel, ready for action.

At this point, you're ready to create game servers, but the process of setting up a modded server is still very manual... until now.

Part 2: The Automation - My Universal Installer & Discord Bot

This is the solution I built to eliminate all the manual work from this point forward. It consists of two main components that work together.

Component A: The Universal CurseForge Installer Egg

This is the heart of the system. I've created a single, highly intelligent Pterodactyl Egg that you import once. Its job is to handle any CurseForge modpack you throw at it.

  • 🧠 Smart Auto-Detection: You can just give it a Project ID. It automatically finds the best official server file on CurseForge by searching for packs marked isServerPack=true, then checking for linked files, and only falling back to a client pack as a last resort.
  • 🚀 True Universal Loader Support: It correctly handles Forge, Fabric, and NeoForge. It's smart enough to detect when a pack is actually Fabric even if the author mistakenly included a Forge installer, and it will install the correct loader.
  • 🛡️ Defensive "Trust First" Logic: It respects the pack author's work by checking for and using pre-configured setups first (run.sh, fabric-server-launch.jar, etc.) before trying to build a new environment itself. This avoids breaking carefully configured packs.

Component B: The Discord Management & Monitoring Bot

This is the command center that makes the entire process feel like magic. It's a custom Python bot that interacts with both Pterodactyl and even non-Pterodactyl servers.

  • Pterodactyl Integration: The bot uses the Pterodactyl API to create, update, and manage servers directly from Discord.
  • Remote Server Support: It can also manage servers that are not on Pterodactyl. Using SSH (Paramiko), it can connect to any Linux server to start, stop, and issue commands.
  • Unified Monitoring: It provides status updates, player counts, and heartbeat monitoring for all linked servers in one place.

Part 3: The Payoff - Installing Your First Modpack

After importing my Egg and setting up the bot, this is the entire workflow to deploy a brand new "All the Mods 9" server:

  1. You go to your Discord server.
  2. You type a single command:/deploy modpack server_key:atm9 server_name:"All the Mods 9" project_id:653367

That's it. You're done.

Behind the scenes, the following happens automatically:

  1. The bot receives the command and makes an API call to Pterodactyl to create a new server using the Universal Egg.
  2. The Pterodactyl daemon starts the installation process.
  3. My installer script runs: it auto-detects that no specific File ID was given, finds the official ATM9 server pack on CurseForge, downloads it, unpacks it, and sees that it uses a custom start.sh script.
  4. The script makes start.sh executable and creates a special wrapper script so the panel knows how to run it.
  5. The server starts, and the bot begins monitoring it, reporting its status as "Online" in Discord.

The entire process, from command to playable server, is completely hands-off.

I'm considering packaging this suite up as a premium product to support the project. I wanted to share it here first to get feedback from people who understand the struggle. Is this a system that would make your lives easier?

I posted the files up on my GitHub if you wanted to download and try out this on your own hardware!

**so far the minecraft automation is working flawlessly and I am almost done with setting up other game types. Depending on demand I can prioritize specific games first ( like steam games or other modded games ) **

Thank you for your time and for reading my post!

450
 
 
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.

view more: ‹ prev next ›