Hello everyone! I’m kinda curious about the services you self-host, and I would love to see what do y’all use!
I’ll start, and list the services I self-host:
My list
- Immich (bye Google photos)
- Open WebUI (web interface for llms)
- Fireshare (clips hosting and sharing)
- Home Assistant
- FMD Server (find my device alternative)
- YourSpotify (spotify tracker)
- Kener (uptime monitoring)
- AdGuard Home
- SearXNG
Thanks for reading, and thanks to anyone who participate!
Since I haven’t seen these mentioned yet:
Clipcascade (clipboard sharing across multiple OSes, handy when “copy from this VM and paste to that VM gets funky with the intermediary rdp client)
Infisical (self hosted secrets management, used for n8n automation pulls so I’m not storing credentials and api keys on a VPS)
Plus a Debian 13 VM for Claude+Hermes and a Fedora workstation VM to pretend I have a central workstation somewhere.
Apache webserver, very low level only the la part of a lamp. File server. Two proxmox, one to fuck around with vms on, one “production” hosting a HA instance, middleman on alpine that lists symlinks of contents on the file server in kodi-friendly naming format for the kodi machines in the lounge / bedroom /brewery and firewalled XP machine for legacy drivers on older camera equipment. Win7 machine physically airgapped and KVM’d on my main monitor/keyboard for my old school games and programs. Also has a CRU for drive recovery / backups. OpenWRT firewall.
- Nextcloud - I basically just use it as a Google drive replacement
- Immich
- SearXNG (will probably remove it because I don’t really use it)
- Jellyfin + arr stack + qbittorrent for 🦜. I also have IPTV hooked in. Everything that needs to is routed though nordVPN / mullvad
- Jellyseer
- Home Assistant (I’ve barely scratched the surface, mostly just used for:
- Predbat (manages solar with agile tariff)
- frigate+ (3 cam reolink NVR)
- keepassxc / syncthing
- ariang - download manager. I have it set up such that anything I add to the download queue downloads between 0000 and 0600.
- Some vibe coded app I made to rank movies using pairs and suggest new ones.
- adguard
- grafana
- ntfy
- coolercontrol (fan curves for server)
- otter wiki (my own idiots guide on how it’s all set up)
- and a homepage/dashboard
Only external access is from my phone via tailscale. I also run Claude code on there so I can remotely do stuff on the server using natural language while away from home.
The server is just a mishmash of old parts I had lying around. I only needed to purchase a case and a drive to get it going.
Server runs ubuntu lts I5 4690k 16gb ddr3 Rtx 2060 6gb Currently about 11tb storage
Docker containers:
- actual (budgeting)
- affine (note taking)
- bentopdf (PDF editing)
- beszel (server status monitoring)
- cloudflared (for a cloudflare tunnel with my own domain)
- dockge (Docker management)
- guacamole (server remote desktop access)
- immich (photo application, backup, gallery and AI tagging)
- jellyfin (video and music server)
- kavita (comic books and ebooks)
- kopia (backups)
- mattermost (used solo for sharing text, links, files, etc to myself)
- papra (document storage, tagging and OCR)
- pihole (DNS adblocking for whole network)
- opodsync (gpodder podcast sync backend)
- omnitools (file conversion etc)
- prunemate (automated scheduled docker pruning)
- qbittorrent (with gluetun VPN )
- Redlib (reddit access with gluetun VPN because fuck you UK mandatory ID checks)
- samba (file sharing on the local netwrok)
- syncthing (mostly used to keep retro/emulated games in sync across devices)
- tiny tiny rss (RSS platform)
- qbittorrent, through gluetun VPN on a VPN)
- SABnzbd, radarr, sonarr (for media)
- watchtower (automatic docker updates)
The setup is on a bare metal Debian mini PC server with storage on a Synology 2 drive NAS.
Thanks for asking

How did you get kopia running on your server? Even on the kopia github they pretty much just say “use one of the other options like a S3/B2 bucket or one of the file transfer options”.
Only local, without certificates for example doesn’t even work to test and there is nearly no documentation on hosting it yourself (decent documentation with the rest)
It’s running in Docker on my Debian server: https://kopia.io/docs/installation/#docker-images
One HDD in my NAS is dedicated to only have encrypted backup data that Kopia creates. The same Kopia deployment can’t upload data to the cloud, so Kopia only makes local backups every night. Then Synology’s cloudsync app is scheduled to send the backed up files to a Backblaze bucket online.
Ah so it isn’t the kopia server receiving the backup, it is the client making a server backup to a dedicated drive? Not connecting to a different computer’s kopia instance
Yup. That’s it.
Thank you for sharing 🙂
What this thread has showed me is that I’m over here playing tiddlywinks.
I use proxmox on one server, but currently my layout is:
- docker 1:
- Authentik first network
- heimdall
- immich
- jellyfin
- NPM first network
- zipline
- docker 2:
- authentik second network
- npm second network
- blorp
- gitlab-runner
- ladder
- metube
- photon
- privatebin
- tandoor
- bar assistant
- sponsor block
LXCS:
- database server
- pihole
- wireguard
- mail server (postfix/dovecot)
- zoneminder
- zabbix
- gitlab
- matrix
- xmpp/openfire
- revolt/stoat
- gamevox (temporary)
- pufferpanel - minecraft
- pufferpanel - ark
- palworld
- discord development container
- projects container
VMs:
- homeassistant
- ipa server
- firewall
- Syncthing / immich storage / PXE server/ File storage
Also thank you for making this post, it helped me realize I have a few containers and services I don’t use and I don’t think have activity on them anymore so I can start a deprecation cycle on them lol
Good luck cleaning inactive containers !
- docker 1:
- Firefly III - home financials
- Grocy
- Jellyfin
- Self made homebrewing log webapp
- Arr stack
- Nextcloud
- Matrix server for family chats
Thanks 😄
Current Self-hosted Setup Hardware Server 1 Trycoo / Peladn mini pc Intel n97 CPU Integrated GPU 32gb of 3200mt/s ddr4 (Upgraded from 16gb) 512nvme 2x 2tb ssd's (Raid1 + LVM) Startech usb to sata cable Atolla 6 port powered usb 3.0 splitter 2x 8tb hdd's 2 bay usb 3.0 Fideco dock Each 8tb HDD is split into 2 equal size partitions, making 4 x 4tb partitions Each night, the 2tb SSD array backups to the alternating first partition of the HDD's . Each 1st of the month, the 2tb SSD array backups to the alternating 2nd partition of the HDD's . Server 2 Raspberry pi 4b 32gb SD card 4gb ram Services Server 1 Nginx web server / reverse proxy. Fail2ban. Crowdsec. Valutwarden Bit warden reimplantation for storing credentials Forgejo Remote federated git Immich. Google Photos replacement. External libraries only. 4 users. Radicale Calender and contacts Navidrome. Spotify replacement. 2 users. Adguard home 1st instance Provides Network wide DNS filtering and DHCP server Unbound Provides recursive DNS Go-notes Rich Text formatting, live, real time multi-user notes app FMD Find my device Transmission Torrent client PIA VPN Network Namespace script to isolate PIA & Transmission Searxng Meta search engine StirlingPDF PDF editor File browser This is in maintenance mode only so I am planning to migrate to File Browser Quantum soon Syncthing Syncs 3 android and 1 apple phone for immich Custom rsync backup script Darkstat Real time Network statistics Server 2 Fail2ban Crowdsec Honeygain Generates a tiny passive income I'm UK based and in the last 6 months it has produced £15 Adguard home 2nd instance Provides Network wide DNS filtering and DHCP server Unbound Provides recursive DNS Custom DDNS update scriptAnd the award goes too… Respect my brother!
Honeygain
I’m a bit skeptical. How does that work and how long have you been using it. Have you noticed any weird noise on your firewall?
Been using it 18 months. Have drawn out $20 so far. Be another 6 months till I get another $20 which is the minimum withdrawal. Network has been solid and nothing dodgy showing up in the firewall or on my DNS. It’s not amazing, but it’s free money
Ty for taking this time to share your setup 🙏
- authoritative DNS for my domain
- email (Postfix, Dovecot, rspamd)
- endlessh
- Matrix chat and video conferencing (nginx, Synapse, MAS, Livekit, coturn, Postgres)
- Prosody elsewhere for failover if international links go down
- Nextcloud
- offsite backups for important data, not the whole OS (rsync)
- QR scanner on a webpage, for transferring complex passwords locally
- Syncthing
- Offsite monitoring (Prometheus, Grafana, AlertManager) - amusingly, on an old ex-Android phone running PostmarketOS (a variant of Alpine). Eats less than a watt of power.
- Wireguard to hook up the monitoring with minimum fuss
Everything I have is either for entertainment or home automation. Most of it is running on a mini-PC running Proxmox.
- Jellyfin
- Asset UPnP
- Lyrion
- Navidrome
- LRCLIB offline lyric server
- Home Assistant
And I’ve got a containerized Audiomuse-AI instance for music analysis and instant playlist generation.
Nice ! Thanks for that list !
Audiomuse-AI looks interesting imo
It’s pretty cool. I have it integrated with Lyrion via a plugin so I can generate a list of related tracks to a song, album, or artist in my play queue, and with lyrics and CLAP analysis it can also generate a music queue via text prompts via phrases like “classical music with cellos” or “relaxing ambient without bass” “aggressive melodic rock” “soothing female vocals” and so on.
As a bonus, we use Wiim Pros and Pro+ units at home to integrate with Lyrion and they can be linked and synced for whole house playback across multiple audio setups.
Audiomuse-AI looks interesting imo
If you decide to deploy Navidrome, there is an Audiomuse-AI plugin for it as well.
Incus, all services running in lxc. Ansible and templates to run startup stuff for new containers (ssh keys, etc). My docker setup is primitive, I regressed down to individual containers for each with docker compose. It’s so trivial to restore last night’s lxc backup that k3s/k8s doesn’t really help me. In fact, i’ve been simplifying everything to suit my use case, including hardware.
- sonarr
- radarr
- bazarr
- prowlarr (I’m close to getting rid of this)
- transmission
- sabnzbd
- kavita for comics only
- calibre Web automated (CWA)
- frigate NVR
- navidrome
- immich
- openwisp to manage 2x openwrt access points
- homeassistant
- technitium DNS x2
- uptimekuma monitoring x2
- ntfy for push notifications
- ansible
- jellyfin
- radicale
- syncthing
- Wireguard
- wanderer for GPS track mgmt on “big screen”. I track my GPS trails and drives as a hobby. I’d love a self-hosted comaps web client, but I can’t really find one. :(
Plus lots of transient trials that come and go with interest. Rotating 7 day/4 week/3 months backups by NFS with pruning, includes snapshots, but I set expires on these.
This is running on 2x minipcs with 48GB ram each, but they are way overkill. I just received a mini itx i5 board, which will house all of the containers, save VPN and 1x DNS, which I will run on an SBC.
So I’m going down from 2x servers + 1 NFS nas to one 1u server for everything plus one SBC so I can reboot it.
Power consumption is king factor for me now.
What would you suggest for a prowlarr replacement when you get rid of it? And what would be the reason for getting rid of it? Just curious since I use prowlarr.
I initially set it up because both sonarr and radarr were making their own api calls to indexers and I would get some “daily max exceeded” for certain sites. The idea was that if one host made the calls instead of 2, I wouldn’t get rate limited as much.
Now I only have my nzb and pb indexers, the first has no such limits because I pay for it, and the second is only used as a second priority, so I don’t really hit limits anymore.
If you have a bunch of arr services, this is useful. But I only have the two, so I don’t think it’s much work to set indexers up individually.
Edit: this ^^ is my suggestion. Add the indexers manually.
Ahhh ok. I mainly just run lidarr, sonarr and radarr. I do pay for an nzb subscription as well, so yeah dont really need prowlarr for that. I do use torrents as well though. I’ll probably keep prowlarr as is at least for now as its all setup and stays out of the way. Thanks for answering.
Dont some bigger servers come with an onboard sbc for management and stuff (eg. Dell’s idrac)?
Yeah. I have a dell r430 sitting unused and a supermicro xeon-d board, both have a BMC.
It’s really nice to have, but server stuff is expensive and power hungry.
Plus, I’ve shifted my way of looking at the setup where I’d rather it just default to starting back up properly. Even if I have a failed disk, if I’m away there’s nothing incan do about it until I’m physically back.
I’m almost 30yrs in it/devops/infosec and I’m no longer interested in owning an excavator just because I can.
I use proxmox on one server, but currently my layout is:
- docker 1:
- Authentik first network
- heimdall
- immich
- jellyfin
- NPM first network
- zipline
- docker 2:
- authentik second network
- npm second network
- blorp
- gitlab-runner
- ladder
- metube
- photon
- privatebin
- tandoor
- bar assistant
- sponsor block
LXCS:
- pihole
- wireguard
- mail server (postfix/dovecot)
- zoneminder
- zabbix
- gitlab
- matrix
- xmpp/openfire
- revolt/stoat
- gamevox (temporary)
- pufferpanel - minecraft
- pufferpanel - ark
- palworld
- discord development container
- projects container VMs:
- homeassistant
- ipa server
- firewall
- Syncthing / immich storage / PXE server/ File storage
Also thank you for making this post, it helped me realize I have a few containers and services I don’t use and I don’t think have activity on them anymore so I can start a deprecation cycle on them lol
- docker 1:
Wow that’s a lot of things!
To me, it’s a good stack. A lot of ppl have lower numbers than this, but then they set up a VM with docker and just run 12 extra things there. :P
NAS
- Arr stack
- Jellyfin
- Navidrome
- Immich
- Forgejo
- Paperless
- Mealie
RaspPi
- PiHole
VPS
- Tailscale
- TaskWarrior Sync
- Vaultwarden
Personal Workstation
- Forgejo runners
- Immich image detection
- Paperless OCR
And of course all the basic security measures and Borg backup on everything.
May I ask what VPS provider do you use pls ?
I use Hetzner, they’ve been easy to work with, reasonably priced and I’ve never had a problem.
Thank you!
hi! first time posting from this account, but a long time lurker.
I have Adguard Home on my router, but here are my other machines. I’m currently working on overhauling the NUC, mostly because I didn’t know what I was doing when I got it.
I use Dokploy for my services right now, I like it more than Portainer.
currently running on a Raspberry Pi 4:
- Diun (for notifying me of updates to my containers)
- PDFding (for my ttrpg collection and some other stuff like crochet patterns)
- Grimmory (for ebooks)
- Mealie (for recipe storage, I don’t really use the other features)
- Pinepods (for podcasts)
- Shiori (for archiving webpages and bookmarks)
things I’m going to be running on my NUC:
- Prowlarr (it’s just easier for me to find stuff using the interface)
- Diun (again, notifying me of updates)
- RomM (for game ROMs, I like that some of them I can play in my browser or put on my desktop)
- SABnzbd (for sailing!)
- Qbittorrent (same deal as above)
- Emby (was using Jellyfin but for a couple reasons I want to try Emby. if I don’t like it, I’m going back to Jellyfin)
- Tubeless (it’s a fork of Pinchflat, which is a way to download Youtube videos specifically to watch them through something like Emby or Jellyfin)
- Navidrome (for music playing, planning on using Feishin on desktop and Symfonium to listen to it on my phone)
- MusicGrabber (kinda does what it says)
- probably Immich (unsure on this, might just store my photos for safekeeping but I kinda like the idea of looking at them laid out like Immich does)
I currently have a 10TB NAS in RAID 1 for storage, though I’ve found it a bit difficult to map storage to docker containers while leaving the databases on the NUC because I have very little experience and am still learning. thankfully, I’m taking notes this time around.
I would love to get more storage, but man. prices.
I saw that GPUs prices is slowly going down for now, maybe storage will too ?
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:
Fewer Letters More Letters AP WiFi Access Point DHCP Dynamic Host Configuration Protocol, automates assignment of IPs when connecting to a network DNS Domain Name Service/System Git Popular version control system, primarily for code ISP Internet Service Provider LVM (Linux) Logical Volume Manager for filesystem mapping LXC Linux Containers NAS Network-Attached Storage NFS Network File System, a Unix-based file-sharing protocol known for performance and efficiency NUC Next Unit of Computing brand of Intel small computers NVR Network Video Recorder (generally for CCTV) PIA Private Internet Access brand of VPN PiHole Network-wide ad-blocker (DNS sinkhole) Plex Brand of media server package RAID Redundant Array of Independent Disks for mass storage SBC Single-Board Computer SSD Solid State Drive mass storage SSH Secure Shell for remote terminal access Unifi Ubiquiti WiFi hardware brand VPN Virtual Private Network VPS Virtual Private Server (opposed to shared hosting) k8s Kubernetes container management package nginx Popular HTTP server
[Thread #69 for this comm, first seen 31st Jul 2026, 20:30] [FAQ] [Full list] [Contact] [Source code]
[Thread #69 for this comm, first seen 31st Jul 2026, 20:30]
Nice
Not much these days. While it used to be “everything”, now it’s:
- Http/https
- dns
- Wireguard
- Minecraft
- beegfs









