- Home Assistant - smart home management
- OMV - storage manager/docker host
- Portainer - docker manager
- Overseer - media manager/request interface
- Sonarr - tv show manager
- Radarr - movie manager
- SABNZBD - media finder
- Plex - media server
- Tautulli - plex monitor
- Kavita - book/comic manager
- Octoprint - remote 3d printer management
- Pi-Hole - network ad filter
- Uptime Kuma - uptime monitor
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Prefacing by saying my lab is severely breaking ~~some~~ a lot of best practices due to hardware availability limitations
Proxmox box (24GB DDR3, E3-1230)
- Ubuntu LTS Dedicated Minecraft server
- Windows 10 Dedicated V Rising server
- Ubuntu LTS for Plex
- TrueNAS
- Coming Soon: Jelu Server - a self-hosted Goodreads replacement
Raspberry Pi 2B+
- PiHole
OptiPlex 7020 sff (8GB DDR3, i5-4590)
- Bitwarden
I have DietPi running on an RPi 4 with 4GB RAM.
Everything here is hosted in docker containers:
- Portainer (docker management)
- Nginx Proxy Manager (for reverse proxy)
- Nextcloud (file storage + calendar)
- Kanboard (task management + kanban board)
- Homepage
- Transmission (behind VPN with Flood web frontend)
- Jellyfin media server
- A Discord bot for my server
- Watchman, my RSS feed to Kindle setup (https://github.com/andrwcnln/watchman)
I've probably forgotten some things but that's the main bulk of it. Can't recommend DietPi enough if you are looking for a super lightweight OS for you Pi server, has been perfect for me so far. Here are some things I am looking to host in the future too:
- ntfy (for push notifications)
- Apache server for my websites
- Pi-hole
- Plausible (a replacement for Google analytics for websites)
- Vaultwarden
I have DietPi running on a RPi2, so it's quite slow, but i run on it (without docker containers, bad choice)
-Pi-hole
-Vaultwarden
-Transmission
-Synchthing
I tried also Nextcloud but it's a bit too slow in RPi2
I've been trying to get docker swarm running across my 4 rpi's, but traefik hasn't been able to discover services (can find them on the same node if the network is a bridge, can't find anything with overlay network) which has been frustrating to try to figure out the problem. That said, here is what I plan to host on the swarm:
- traefik
- grocy
- nextcloud
- vaultwarden
- plex
- nginx (portfolio website that I currently just have on GitHub pages)
- lemmy instance (for some of you beautiful bastards)
- readarr, sonarr, readarr, lidarr, prowlarr, sabnzb, and qbittorrent
I've got 3 "servers" at the moment running lots of fun services.
Dell Optiplex Tower
- Sevarr Suite
- Audiobookshelf
- Calibre/Calibre-Web
- Nextcloud
- FreshRSS
- Paperless
- Linkding
- Dillinger
- HomeAssistant
- Mealie
- WikiJS
- Gitea
- PiHole
- Homepage
Old Laptop
- Project Zomboid Server
- Minecraft Server
- copyparty
- Tinfoil/NUT
Raspi4
- Klipper/Mainsail
- Obico
- VanDam
I also run Plex off of my Desktop, but I plan to build a new server soon to replace the Optiplex that I can migrate it to. I'm also going to be integrating Authentik. Everything is managed using Yacht and running on Ubuntu, then proxied through Cloudflare or tunnelled through Tailscale.
I run an I2P instance and I'm starting to look at Plex. I wonder if those can be combined.
Mail server, pi-hole, mediawiki, kanboard, Tiny Tiny RSS, Baïkal, Minetest, Transmission, Jellyfin, Filestash and some homebrew.
I use Wireguard to access all that from outside my network. This way, my mail server only exposes smtp.
- whats your opinion on selfhosting mail servers?
- why have you chosen baikal over radicale?
- are you happy with filestash? im torn between filestash and filebrowser
My current homelab build is a 5950X w/128GB and... well it's more complicated than that.
Currently running in Proxmox (in no particular order!):
- LinuxGSM - game servers
- Multicraft - Minecraft servers
- Zammad helpdesk (for a non-critical service, hosting at home as failover)
- Plex - using Nvidia T600 for transcoding
- PopOS compute VMs x2 - one of which currently running InvokeAI with 2xGPU, 40GB VRAM total
- Windows 10 gaming VM (was for passthrough, hardly used now!)
- Docker, including:
- Channels DVR - live TV streaming/recording
- Deemix - music downloader
- Flame - homepage
- Gogs x2 - Git repositories
- Nginx Proxy Manager
- Nzbget - Usenet downloader
- Prowlarr - indexer
- Qbittorrentvpn - VPN and torrent downloader
- Radarr - movies
- Requestrr - Discord -arr request bot
- Sonarr - TV
- Uptime-Kuma x2 - uptime bots
- Wallabag - bookmarks
I use the following a lot:
- Nextcloud for files, calendar and contacts
- synapse + a few brudges for IM
- mail server
- tandoor for recipes and grocery shopping lists
- gitea
- wireguard
- miniflux
- rmfakecloud And from time to time:
- jellyfin
- wallabag
Tandoor is imho somewhat overlooked and really nice.
-
Portainer
-
Adguard home
-
Home assistant
-
Influxdb
-
Grafana
-
Frigate NVR
-
Sonarr
-
Lidarr
-
Jackett
-
Plex
All on Debian mini PC N5095
What's the performance of Frigate like on an N5095? I've got a J5105 that I'm tempted to use for a few of my cameras, but worried I'll be wasting my time.
Ever since 0.12.0 released the performance is pretty good actually. I run one 1440p cam, three 1080n cam with object detection, and the cpu usage is 28% when idle and went up to 80% when detecting.
My general rule is to not self host things that are good enough / free (as in $$ not FOSS). So I don't host email or music. I'm not a huge music person so spotify does the job, and gmail's been great since it started.
Things I do host
- media server (jellyfin + sonarr/radarr etc)
- stable diffusion image generation server
- games (starbound mostly, killed minecraft after microsoft takeover)
- lemmy
- comics/manga server (komga)
- yt-dl web interface
Too many things:
Services:
Pihole with Unbound
Matrix
cryptpad
seafile
Vaultwarden
mailcow
pterodactyl running Minecraft, Valheim, and Terraria servers
emby though I am planning the switch to Jellyfin
Paperless-NGX
Photoprism
SearxNG
Wallabag
Ghost
Miniflux
PrivateBin
Calibre-web and Kavita
Nitter and Troddit (for now...)
Home Assistant and Frigate
YOURLS
Code-server
Linkding
Changedetection.io
LanguageTool
Uptime Kuma
And more, but those are what I use the most.
Part of my Reddit exodus plan was to get serious about my RSS setup.
I've settled on:
- FreshRSS as my feed manager (supported by Reeder app in iOS and MacOS)
- FiveFilters Full Text extractor
- rss-proxy site scraper
I may experiment with some replacements for rss-proxy, as I've run into a couple sites it doesn't scrape well, but FreshRSS and FiveFilters have been smashing successes.