Self-Hosted Alternatives to Popular Services

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

The original was posted on /r/selfhosted by /u/novanglus96 on 2025-06-26 02:48:01+00:00.

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

The original was posted on /r/selfhosted by /u/Praxeria on 2025-06-25 22:04:20+00:00.

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

The original was posted on /r/selfhosted by /u/Longjumping-Wait-989 on 2025-06-25 14:34:18+00:00.


I use it to notify me for every ssh login, UptimeKuma and Scrutiny.

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

The original was posted on /r/selfhosted by /u/ElevenNotes on 2025-06-25 11:23:32+00:00.


INTRODUCTION 📢

Pocket ID is a simple OIDC provider that allows users to authenticate with their passkeys to your services.

SYNOPSIS 📖

What can I do with this? This image will run pocket-id rootless and distroless, for maximum security. It also contains a quick fix1 to quiet done the logging of gin.

IMPORTANT

  • This image runs as 1000:1000 by default, most other images run everything as root
  • This image has no shell since it is distroless, most other images run on a distro like Debian or Alpine with full shell access (security)
  • This image does not ship with any critical or high rated CVE and is automatically maintained via CI/CD, most other images mostly have no CVE scanning or code quality tools in place
  • This image is created via a secure, pinned CI/CD process and immune to upstream attacks, most other images have upstream dependencies that can be exploited
  • This image works as read-only, most other images need to write files to the image filesystem
  • This image is a lot smaller than most other images

If you value security, simplicity and the ability to interact with the maintainer and developer of an image. Using my images is a great start in that direction.

COMPARISON 🏁

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

| image | 11notes/pocket-id:1.4.1 | ghcr.io/pocket-id/pocket-id | |


|


|


| | image size on disk | 20.7MB | 68.9MB | | process UID/GID | 1000/1000 | 0/0 | | distroless? | ✅ | ❌ | | rootless? | ✅ | ❌ |

1: A PR was added to resolve this issue upstream

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

The original was posted on /r/selfhosted by /u/charlesBochet on 2025-06-25 11:44:20+00:00.


Hey everyone,

We’ve been working on Twenty for the past two years, but until now we held off posting here because we felt it was missing key features and we needed to make frequent breaking changes to iterate quickly.

Today, we’re happy to announce Twenty 1.0! There are still a ton of things that we would like to build but the project is now in a place where we feel more confident sharing it with the r/selfhosted community.

We're positioning ourselves as a CRM but I think the main strength is that it can be used as a generic platform for building any business tool— with custom data model, workflows, views, permissions, etc. We're trying to abstract things as much as we can to let end-users in control. Later this year it will be possible to extend Twenty as code/build directly on top of it.

Would love to hear your feedback and happy to answer any questions!

Charles (CTO)

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

The original was posted on /r/selfhosted by /u/Secure_War_2947 on 2025-06-25 08:04:46+00:00.


Komodo just launched another great update which now includes "Container port display/link". It shows in the containers list the ports being used for each container and gives a link to open the service using that port (similar to Portainer). This update also includes support for Templates.

full release notes: https://github.com/moghtech/komodo/releases/tag/v1.18.4

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

The original was posted on /r/selfhosted by /u/V0dros on 2025-06-24 21:37:04+00:00.


I really like the file over app philosophy of Obsidian. I'm looking for self-hosted software that follows the same philosophy to replace Google Drive. I want to keep full control of my files. I don't want ~~S3~~ ~~object~~ proprietary storage, even if it means reduced performance as I don't intend on hosting that many files. Having Syncthing handle the syncing seems like a good solution, but what's missing is the UI on top to interact with the files. I basically need to be able to search for files and read their content. Bonus points if it: 1. allows editing files (docs, spreadsheets, etc.) 2. has an Android/iOS app. 3. implements hierarchical tagging.

Alternatives I've considered:

  • Nextcloud: too clunky/slow for my liking

  • Seafile: ~~S3~~ ~~object~~ proprietary storage

  • DEVONthink: MacOS only

Please share your suggestions!

EDIT: S3 -> object storage

EDIT 2: object storage-> proprietary storage

To clarify, proprietary storage technology goes against the file over app philosophy I mentioned in my post. I understand the need for such technology for its performance benefits, but that's more relevant in enterprise settings or for power users that need to handle large volumes of data. For personal use, I think it's ok to trade off a little performance against data ownership.

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

The original was posted on /r/selfhosted by /u/MstrVc on 2025-06-24 21:22:19+00:00.

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

The original was posted on /r/selfhosted by /u/Losconquistadores on 2025-06-24 21:04:58+00:00.


I bought some LoRa radios off Amazon (like little walkie talkies that can broadcast anywhere from a few hundred meters out to a few miles if you're lucky...additional nodes act like repeaters).

(Also got the Pinecil soldering iron (which is pretty cool apparently and open-source too)

Here's the meshchat repo. Curious what experience the community here has had with things like this..

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

The original was posted on /r/selfhosted by /u/RegularYou2075 on 2025-06-24 18:58:41+00:00.


At my last company we scaled quickly and had a lot of billing bugs related to usage resets, race conditions and changing pricing was horrendous. I built an internal layer over Stripe to manage pricing plans, feature permissions, user credit balances and set custom pricing.

Over the last few months I rebuilt the whole thing but open source. Instead of dealing with a bunch of endpoints and states, it makes pricing logic just:

  • 1 function to purchase any product (including checkouts, upgrades/downgrades)
  • 1 function to check if a user can access a feature (queries a postgres DB)
  • a customer state react hook that you can use to display billing data (eg remaining monthly usage)

Now have a bunch of friends using this for their side projects as it just makes payments easier to set up. You can self host it without any 3rd party deps.

Requirements: Docker

Repo: https://github.com/johnyeocx/autumn

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

The original was posted on /r/selfhosted by /u/NerasKip on 2025-06-24 15:14:18+00:00.


Few years ago when GitHub Copilot came out, I got tired of alternative VS Code Server solutions struggling with official MC extensions. So I built my own Docker container using the official VS Code Server binary.

Been using it without issues since then, and recently got surprised by the download count on Docker registry. Figured it might help others, so sharing it properly for the first time!

Repo: https://github.com/nerasse/my-code-server

Requirements:

  • Docker
  • Reverse Proxy (mandatory for WebSocket upgrade)

The reverse proxy isn't optional - VS Code Server needs WebSocket support to work properly. I've included an nginx config example in the repo.

Future idea: Thinking about making an AIO (All-In-One) version with nginx already integrated + basic auth system for those who don't want to deal with reverse proxy config. Interested?

https://preview.redd.it/il80z6pvoc8f1.png?width=2542&format=png&auto=webp&s=694509081e822cfef585adb88317573e50ef9d30

This post got deleted from r/vscode ? I don't know why, let me know if I did something wrong !

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

The original was posted on /r/selfhosted by /u/seamonn on 2025-06-24 17:37:32+00:00.


In an era where everyone is rug-pulling (looking at you Minio) and paywalling features (looking at you Plane), there's the Postiz devs. /u/sleepysiding22

Instead of pay-walling the essential security feature known as OIDC SSO, they made it available to everyone. Moreover, there was some issue with their implementation which the devs solved in real time. You can go through our interaction on the Github issue and on the Reddit thread.

Moreover, their selfhosted version is at 100% feature parity to their SaaS version.

We need more devs like that in this community.

So, if you are looking for a self hosted alternative to Buffer, checkout Postiz!

Website: https://postiz.com/

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

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

The original was posted on /r/selfhosted by /u/KiloAlphaIndigo on 2025-06-24 15:56:00+00:00.


Ever since switching from Android to iOS many years ago, I made the decision to only use apps I could easily migrate away from should I need/want to move away from Apple for any reason. This also extended to Google (Google Photos, Gmail etc.) as I wanted to take more 'ownership' over my data as best I could.

With this in mind, recently I decided to move away from Synology's native apps which I depend on everyday such as their Photos, CardDAV and CalDAV services (Synology Photos, Synology Contacts, Synology Calendar, and Synology Drive!)... no medals for guessing why!

After consulting selfh.st/apps and looking through the options, sometimes it can be difficult to find what's hot and exciting when replacing these more... mundane services, they just aren't as exciting to discuss on r/selfhosted or r/homelab as almost anything else. With that in mind, what apps/services that you deem essential have you started using in place of *insert big brand name here*?

In particular I'm looking for a replacement for CalDAV, CardDAV and File Management - what are you recommendations?

As so many others, I prefer to run everything containerised in Docker, something lightweight and super stable.

TLDR: What essential apps have you successfully managed to replace with a selfhosted version?

Also - what are you using as CalDAV, CardDAV and File Management?

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

The original was posted on /r/selfhosted by /u/NatoBoram on 2025-06-24 02:28:50+00:00.


I have a homelab at example.com. It has a nice little "homepage" for welcomed users at authentik.example.com. All is good and well, but bots being bots, they still hammer example.com even though there's nothing there.

I thought about slapping an empty page with Google Analytics there so that, at least, some of them would contribute something. Or maybe a black hole, but I don't want to accidentally block unsuspecting family members. I thought about redirecting to authentik.example.com, but I don't want to directly give away that I have Authentik there, even if they can know easily otherwise. Anyway.

What kind of fun little prank can be set for visitors you didn't welcome?

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

The original was posted on /r/selfhosted by /u/EthanAlexE on 2025-06-23 23:41:25+00:00.


I am looking into the ways of accessing self-hosted stuff remotely and it seems like something like Tailscale is the most popular and safest option to use. I don't really understand the intended workflow though.

If you're out of the house and need to do something on your phone or laptop using the homelab, do connect to it as-needed? Or is your phone/laptop always doing everything through the VPN so you don't need to think about it?

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

The original was posted on /r/selfhosted by /u/d5dq on 2025-06-23 19:40:58+00:00.


I'm looking to build something to run some LLMs for some of my self hosted services (Home Assistant, Karakeep, Paperless-ngx, Immich, etc) so I'm curious about what everyone is running hardware wise?

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

The original was posted on /r/selfhosted by /u/RoleAwkward6837 on 2025-06-23 17:35:42+00:00.

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

The original was posted on /r/selfhosted by /u/m1212e on 2025-06-23 17:32:17+00:00.


What are your favorite things to selfhost that are super easy and quick to set up, like in a single afternoon?

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

The original was posted on /r/selfhosted by /u/LilBabyMagicTurtle on 2025-06-23 14:24:06+00:00.


I'm looking for a self-hosted and open-source alternative to Google Fit or Apple Health.

I want to be able to centralize all my health data coming from different sources (e.g., Apple Watch + my smart scale), and then visualize the data.

I like the idea of centralizing all my health data, but I don't want to give it to Apple, Google, or others.

I also want to be able to run my own analyses and trend-finding algorithms on my data.

Are there already some projects like this? And is that something the community is looking for?

I was wondering if I would have support if I started building this.

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

The original was posted on /r/selfhosted by /u/K0ka on 2025-06-23 10:16:25+00:00.


I conceived Frierun as a simple panel to install self-hosted apps in one click. Not a docker management panel, there’s already plenty of them. Just a simple one-click installation/removal of apps. It’s self-hosted and can be removed anytime, installed apps will stay and work. 

Since the first announcement I tested it and prioritised features that seemed important. So I added the following:

  • Cloudflare tunnels to expose installed apps to the Internet, so that they’re available to you from everywhere. You’ll need a domain and a cloudflare account.
  • Database support. If an app needs a specific db, this db will be created. Credentials are created separately for each app so they don’t interfere. Supported DBs: mysql+panel, postgresql+panel, redis. Redis is being created as a separate instance for each app as per their guidelines.
  • Database selection. Some apps have an option which db to use, so I supported this in the UI.
  • Option to choose podman instead of docker. With podman you’ll need to have a docker-compatible socket which Frierun will use for apps. For example, you can install portainer to manage containers on podman.

I also wrote docs so that everyone can add a package. My package description format is somewhat like docker compose but contains more data to facilitate integration with other services, like which port is in charge as an http port, or how the app can be launched with different databases. 

My next step is to implement resource discovery: Frierun will be to find current running docker containers and cloudflare tunnels. 

For me it is very important to keep app installation/uninstallation very simple, implementation of new features/optional settings shouldn’t spoil the main experience. Also I find it important that Frierun can be removed any time without affecting installed apps. And it must not alter the user’s infrastructure but supplement it instead.

Actually I’d be very happy if you try it out and let me know your thoughts.

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

The original was posted on /r/selfhosted by /u/Lost-Dragonfruit-663 on 2025-06-23 06:56:38+00:00.


What if your old resume is costing you the job?

I built autoResume for one reason: making it dead‑simple to turn links like your GitHub, portfolio site, or personal page into a clean, crisp, LaTeX‑styled resume.

Why autoResume?

I built this because, throughout the job season, I noticed that the best resumes had a few things in common: clean formatting (often LaTeX), fine‑tuning for the job description, and a personal touch, all of which is very time consuming. So I combined those ideas, added AI‑enhanced editing, and wrapped it all in a self‑hosted, open‑source app.

Github Repo:

https://github.com/aadya940/autoresume

Medium Blog:

https://medium.com/@aadyachinubhai/autoresume-copy-and-paste-links-its-that-simple-8e50e6d155a1

It doesn’t overwhelm you with templates or spam your data. You paste a link, click “Generate,” and you’re done. You can tweak it in plain english or manually edit the latex in our embedded latex editor if needed, and host it on your own server if you want. That’s it.

Edit: To clarify: this tool doesn’t replace everything with an AI, it’s designed to work with it, like Cursor does for coding. That’s why we added a manual LaTeX editor in the app, so you can inspect and personalize every detail. It’s free, built for the community, and we’d love your feedback to make it even better!

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

The original was posted on /r/selfhosted by /u/Unreal_Unreality on 2025-06-23 06:33:02+00:00.


Hello there,

Long time lurker, first time asking something here.

I've created a website that I'm self hosting, and I am planning to release it to the public (it's a social game, I intend to have users that I can't trust).

I'm wondering how can I protect my website from DDoS, bots, or malicious users ? From what I have seen, I think I'm going for Fail2ban + Nginx, but I have no idea how effective this is, or if there are other solutions.

Furthermore, are there common ways to prevent users from creating multiple accounts with bots ? Right now, I have little to no protection (I've mostly been working on the proof of concept to see if it works) and I'm kind of scared that the moment I'll publish it, people will attempt to break it in every way.

Does any of you guys have experience with this ?

Thanks in advance, Cheers!

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

The original was posted on /r/selfhosted by /u/Dangerous_Ad_8933 on 2025-06-23 01:36:38+00:00.


Hey everyone! 👋 After hitting DB-corruption and sluggish-UI issues with Uptime Kuma, I rewrote the idea from scratch in Go (backend) and React/TypeScript (frontend) with better structured code allowing for easy extensibility.

Peekaping does HTTP/HTTPS & push checks, sends alerts via Email, Slack, Telegram or Webhooks, and streams live stats over WebSockets.

Repo, docs, and screenshots: https://github.com/0xfurai/peekaping

It’s my first open-source release, so any feedback, issues, or PRs are welcome. Thanks for taking a look!

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

The original was posted on /r/selfhosted by /u/io_nn on 2025-06-22 18:59:50+00:00.


Hey y'all!

Over the years I've collected a huge amount of cables that I don't use, such as ethernet, HDMI, DVI cables, VGA, etc.

It's gotten to the point where the drawer I store them in is overflowing, so I'm looking for better ways to organize them.

My workspace is pretty small, so I don't have much room to work with, so I'm curious to see what you all do with your spare cables.

Do y'all just throw out the ones you don't use? Shove them in a drawer like I do and wait till you actually need one? Or do you have some sort of contraption that allows you to easily store and catalogue all of them?

Thanks in advanced for the responses!

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

The original was posted on /r/selfhosted by /u/crzykidd on 2025-06-22 17:51:56+00:00.


Hey selfhosters — I wanted to share the latest release of a project I’ve been building called STD (Service Tracker Dashboard).

It started out as a learning project, but it's turned into something genuinely useful in my homelab — and hopefully for yours too.

If you're running Docker and want a dashboard that automatically shows your services based on container labels, this might be for you.

It works alongside a companion service called DAN (Docker API Notifier) which listens for Docker events and registers containers with STD in real time. You can also add/edit services manually if you prefer.

🆕 What’s new in v0.4.11:

  • Local user authentication
  • Group-based organization (with custom sort order)
  • Item priority sorting within and across groups
  • Streamlined navigation UI
  • Widget support framework
    • Initial widgets: Sonarr, Radarr, Overseerr
  • Fully responsive layout for desktop and mobile

⚙️ Key features:

  • Auto-discovers Docker containers via labels
  • Manual UI for adding/editing services
  • Internal & external health checks
  • Icon fetching & image preview
  • YAML config backups with retention
  • Tiled and compact dashboard views
  • Local-first, privacy-friendly — no cloud required
  • Auto link to Dozzle log for container (if running)

GitHub Repos:

STD (Service Tracker Dashboard): https://github.com/crzykidd/service-tracker-dashboard

DAN (Docker API Notifier): https://github.com/crzykidd/docker-api-notifier

If you’re looking for a self-configuring, lightweight dashboard for tracking your homelab services, give it a try.

https://preview.redd.it/tq7k3mn1oi8f1.png?width=2142&format=png&auto=webp&s=f397fbddffab057a167303bc867c385fee157eb4

If you’re looking for a self-configuring, lightweight dashboard for tracking your homelab services, give it a try.

view more: ‹ prev next ›