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

The original was posted on /r/selfhosted by /u/gyaani_guy on 2025-03-18 17:06:16+00:00.


Introducing Personal Drive :

Demo:

A simple self hosted alternative to google drive, upload your files on your own server, view photos, download, delete from web UI. share files with optional password protection.

Feature wise, there is probably nothing major I do over 'file browser' . But if you are file browser user, I would love to have your opinion.

Coded in laravel and react. Made mostly for learning purposes. Initially I didn't plan to open it, but thought it would be a good exercise in having my code scrutinized and as a portfolio piece.

Please have a look and share your thoughts. Am kind of nervous, since it is the first time I am doing something like this..

Edit:

  • ha someone tried to xss on the "new folder" , turns out I didn't have proper validation on the foldername !! . Have fixed on the main branch. will update demo later, since many are trying it atm
1427
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Riekk on 2025-03-18 10:35:17+00:00.


So I used to use a service on my Nvidia Shield, which was recently dropped for support. That was the nudge I needed to finally buy a SFF PC and explore the intriguing world of self hosting. My initial plan was small - just get up and running with what I lost on my Shield, then eventually expand to Plex/Arrs/game servers.

Advice here said to start with proxmox and use a linux distro VM to host my services as docker containers. Sweet, sounds fun.

The Proxmox part has gone ok. I love the fact it natively allows me to operate the PC headless and the flexibility to pivot and bail on a plan. I setup an Ubuntu VM no problem. Even managed to get an LXC running with Cockpit and 45 Drives to act as a NAS. Mounted the samba share in linux - AWESOME.

My problem is with Linux/Docker. I spent all weekend trying to get a simple container running but just hit error after error along the way. "path does not exist" then "file already exists" errors keeping the container from starting. Also, how do I get it to start on boot in the event of a power outage??

I finally caved last night and installed a Windows VM. Downloaded the Windows version of my service and it just works. I'm not giving up entirely - I want to learn and understand this stuff. But I need a break and will be running with Windows for a bit while I reset. Thank you Proxmox for allowing that flexibility without losing all my work to this point in Ubuntu (though I might scrap it anyway and move to Mint).

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

The original was posted on /r/selfhosted by /u/Pravobzen on 2025-03-18 11:23:36+00:00.


Considering how popular Watchtower is for keeping Docker applications updated, I'm surprised by how few people realize it's been unmaintained for several years.

There's a limited number of actively maintained forks out there.

What are people using these days to keep things updated? Scripts + GitOps?

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

The original was posted on /r/selfhosted by /u/Laniebird91 on 2025-03-18 05:39:56+00:00.


Hi all. I'm currently using Caddy to serve my self-hosted services. I previously tried Traefik but had some trouble grasping its configuration. I'm thinking about giving it another try because of the automatic Docker service discovery and other features that sound useful, but to be honest, I think I'm a bit intimidated by it lol. For those who use Traefik or Caddy, which do you use, and why? If you use Traefik, were there any resources you found helpful when learning how to use it? Thanks.

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

The original was posted on /r/selfhosted by /u/Parking-Cow4107 on 2025-03-17 23:01:56+00:00.


Hey!

I just released a new version of Movie Roulette! Here is the last post:

Github: 

What is Movie Roulette?

At its core it is a tool which chooses a random movie from your Plex/Jellyfin/Emby movie libraries.

You can install it either as a docker container or as a macOS dmg.

What is new since last post? For all release between 3.3 and 3.4 see here:

V3.4

New Features

Movie Collection Management

  • Added collection detection that identifies when a movie belongs to a franchise (e.g., "28 Days Later" collection)
  • Implemented an animated notification button showing the number of unwatched/unavailable movies in a collection
  • Created a comprehensive collection modal showing previous movies in the franchise
  • Added status indicators showing which movies are:
    • In your library
    • Already watched (via Trakt integration)
    • Already requested
  • One-click "Request All Missing Movies" functionality to complete your collection
  • Smart service detection that uses the appropriate request service based on your current media server

Enhanced Movie Cards in Person View

  • Added character information to movie cards (e.g., "as Detective John Smith")
  • Added job information for crew members (e.g., "Director", "Executive Producer")
  • Implemented smart text truncation with ellipsis for long titles and character names
  • Added hover expansion for truncated text on desktop
  • Ensured consistent card heights for cleaner grid layout

Improvements

Improved Sorting Controls

  • Enhanced Year and Rating sort buttons with clear direction labels
  • Added explicit indicators for sort direction:
    • Year: (Newest) / (Oldest)
    • Rating: (Highest) / (Lowest)
  • Improved mobile experience while maintaining layout consistency

Bug Fixes

  • Fixed duplicate toast notifications when requesting movies
  • Fixed an issue where movies with Emby badges weren't being displayed when filtering for "In Library" items
  • Fixed resurfaced issue where default poster would display initially during movie playback
  • Fixed inconsistent start times when opening poster URL during playback

For whatever reason i keep getting errors on uploading images to reddit so please check directly on github:

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

The original was posted on /r/selfhosted by /u/FreedomTechHQ on 2025-03-18 07:25:59+00:00.


Setting up a home server has been great for me. The only downside? My ISP keeps changing my IP, which breaks my remote access. I know Dynamic DNS is a thing, but I don’t want to rely on services that log and track me. Are there any self hosted, privacy friendly alternatives out there? Would love to hear what the privacy conscious crowd is using.

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

The original was posted on /r/selfhosted by /u/dadidutdut on 2025-03-17 16:34:20+00:00.


me: pihole, because Deco mesh router messes up with the logs

 

[edit]: to add more info - can't really remember but it has something to do with client name resolution not working and NTP not synching. I tested it last year so it may have been fixed (?) so I'll probably try to spin it up again.

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

The original was posted on /r/selfhosted by /u/jared252016 on 2025-03-18 03:33:15+00:00.

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

The original was posted on /r/selfhosted by /u/Shot-Chemical7168 on 2025-03-18 00:56:08+00:00.

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

The original was posted on /r/selfhosted by /u/kiwikernel on 2025-03-17 15:57:51+00:00.


Hi, I have a small server with the usual 20+ services for the family and would like to increase security and add SSO+passwordless login and adding users in a central place (does not need to be a UI for just a few people, just easy to setup and change). Till now, I've been using Caddy for its simplicity (Traefik was too much when I started).

What combination of those services are you successfully using? I got lost in the amount of options and possible combinations.

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

The original was posted on /r/selfhosted by /u/delsudo on 2025-03-17 21:44:26+00:00.


I created KillSaaS, an open source project for self-hosted alternatives to SaaS products, but accidentally left my GitHub repo public before launch. Someone noticed and bought the exact domain I wanted on the same day I tried to purchase it, forcing me to settle for kill-saas.com instead despite my attempts to contact both Namecheap and the domain sniper.

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

The original was posted on /r/selfhosted by /u/FriskyGrub on 2025-03-17 20:01:04+00:00.


profilarr is relatively new on the scene - it trivialises custom formats and profiles for sonarr and radarr.

As someone who wants to have profiles that "just work" that are designed by someone who knows a lot more about profiles than i do, profilarr is leagues beyond the alternatives.

If you get a chance, i highly recommend checking it out

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

The original was posted on /r/selfhosted by /u/hannsr on 2025-03-17 16:59:10+00:00.


It's not a secret cloudflare free tier will decrypt your traffic if you're using the free proxy service. In this blog post cloudflare describes that they do in fact analyze your login credentials sent via their proxy.

Please note that this post is solely for your information if you aren't aware, not to hate on cloudflare.

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

The original was posted on /r/selfhosted by /u/toucancoucan on 2025-03-17 15:57:43+00:00.

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

The original was posted on /r/selfhosted by /u/yourselfhosted on 2025-03-17 07:41:17+00:00.


Docs is a collaborative text editor designed to address common challenges in knowledge building and sharing. It's easy to install, scalable and secure alternative to Notion, Outline or Confluence.

And Docs is the result of a joint effort lead by the French and German governments.

GitHub repo:

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

The original was posted on /r/selfhosted by /u/blekpul on 2025-03-16 23:49:23+00:00.


I want to self-host something that can replace google keep, handwritten notes on paper, and private Telegram channels (my current knowledge bases).

Therefore I've looked into the different options available - something like obsidian or joplin seems to be almost perfect. Having a database synced between my devices already gives it some data loss resilience due to physical distribution, and I'm able to add versioning to my syncing if I want to.

However, due to frequent device swapping, different operating systems, or limitations on what software I can install, I would love to have a webUI (e.g. as docker image) that can be configured to also access the database - nothing seems to offer both, a webUI AND self-synced databases.

What are you using, why did you choose it, and are you aware of anything that might suit my requirements?

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

The original was posted on /r/selfhosted by /u/bananskalen on 2025-03-16 16:18:15+00:00.


I want to self-host the following:

  • A couple low-traffic Flask-servers
  • Mail
  • Drive/Storage
  • Discord bot

I am going to use lightweight, non-graphical applications.

I was looking at the Raspberry Pi 4 Model B 1GB as it costs 50$ at my local store which fits my price range. It doesn't necessarily need to be a Raspberry Pi but what I like about them is that they are tiny, cheap and noise-less as they don't have any fan.

It could also be a mini-PC but they are quite expensive for me, 100-300$.

This doesn't need to be a longterm solution as long as it is cheap.

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

The original was posted on /r/selfhosted by /u/Mag37 on 2025-03-17 07:48:59+00:00.

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

The original was posted on /r/selfhosted by /u/mrorbitman on 2025-03-16 21:36:27+00:00.


Hey r/selfhosted! I wanted to share a new Jellyfin plugin that I created.

This plugin creates and maintains a collection of the top 10 most watched movies and TV shows on your Jellyfin server within a configurable time period (default: last 30 days).

Features

  • Creates a scheduled task that runs every 24 hours (configurable)
  • Identifies the top 10 (configurable) movies and series watched on the Jellyfin server within the last 30 days (configurable)
  • Creates a collection named "Jellyfin Top Ten" (configurable)
  • For shows, uses the number of total episodes played for the series within the time period
  • For movies, uses the number of unique users who have played the movie within the time period
  • Keeps the collection up to date by adding new popular content and removing items that have fallen out of the top ten

Install Process

  1. In Jellyfin, go to Dashboard -> Plugins -> Catalog -> Gear Icon (upper left) add and a repository.
  2. Set the Repository name to @johnpc (Top Ten)
  3. Set the Repository URL to
  4. Click "Save"
  5. Go to Catalog and search for Top Ten
  6. Click on it and install
  7. Restart Jellyfin

User Guide

  1. To set it up, visit Dashboard -> Plugins -> My Plugins -> Top Ten -> Settings
  2. Configure your preferences
  3. Choose "Save"
  4. In Scheduled Tasks, execute "Update Top Ten Collection"
  5. Viola! Your Top Ten Collection now exists!

If this plugin interests you, feel free to drop a star on the github repo!

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

The original was posted on /r/selfhosted by /u/VizeKarma on 2025-03-16 19:37:29+00:00.

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

The original was posted on /r/selfhosted by /u/paulistadoido on 2025-03-16 19:14:47+00:00.


Wondering if this is a safe and good setup:

Intel NUC, running Ubuntu bare-metal with encrypted disk lvm. Password is needed at every reboot.

NextCloud running on docker, mounts a folder from the disk.

Nextcloud memories addon installed. (I find it a lot more responsive and quick than the stock nextcloud, especially since I'm only dealing with pictures and videos).

Device is only accessible from LAN, or through wireguard.

Unique, complex, passwords for disk decryption, Ubuntu user, and nextcloud user.

Daily encrypted backup to gdrive using rclone crypt and a bash script.

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

The original was posted on /r/selfhosted by /u/Flat_Hat7344 on 2025-03-16 19:48:17+00:00.


Hey,

I'd like to expose my services to the internet so I can connect while being outside of my home, I wonder how to do it correctly, whole life I was just exposing open ports to the internet but I don't really think that's the "correct" way of doing it. I wonder if I should not just open port on my router, but use VPN to my home to my torrenting server.

Also I'd like to create a samba share and auto-mount it to my computer even if im not in my home's local network, I was able to mount my samba share through VPN but its not really convenient cuz i have to manually connect to my VPN every single time, do you maybe have some idea how to remotely connect to my services without exposing ports to the internet and maybe with more convenience, without connecting to the VPN every single time I want to grab some file from my share.

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

The original was posted on /r/selfhosted by /u/Edukating_Reddit on 2025-03-16 09:16:04+00:00.


I'd like to find something self-hosted or open-source that does exactly what Start.Me does. I am sharing the link below ...

What Start.me does, is allow you to create multiple, private Chrome browser start-page tabs that have an organized set of links to stuff that you use all of the time. I think Start.me is free right now, but I always fear that they are gonna start charging. Plus, you really can't modify the webpage of links like I would like to be able to. And, back-ups are a pain-in-the-ass. Honestly, it doesn't seem like they use their own product, because it should allow a simple zip backup for version control (but it doesn't).

And, yes, I accidently deleted a page of my links, and there was no way to bring it back. So, that's when I started wanting to look for something that can be self-hosted, then I can version-control it, modify it, and get it to what I want much faster.

So, I will include a screenshot of my Main-Page to show what it looks like ...

Also, if anyone has something that they use (which is not even self-hosted) that does the same thing (maybe in Windows or Linux), I sure would like to know the name of it. And, if all of ya'll out there, are not using it; you should be, because it is so nice to organize your links and save them.

Okay, thanks for any ideas or suggestions that come my way.

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

The original was posted on /r/selfhosted by /u/PsychedelicEgret on 2025-03-16 13:32:15+00:00.


On HN I saw another alternative to Notion for selfhosting. It is a product of the French & German governments!

A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline.

Docs is the project name. It has possibly the longest docker-compose.yml I've ever seen.

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

The original was posted on /r/selfhosted by /u/devopsguy04 on 2025-03-16 08:55:04+00:00.


Hello r/selfhosted,

I want to share my self-hosted media stack here. Its is easy to deploy with docker compose. I have also tried to document initial setups of the tools.

Feel free to provide any feedback or constructive criticism.

view more: ‹ prev next ›