What self-hosted services and applications do you all run in your labs?
I guess right now I have what I’d call 5 separate stacks (in 5 separate docker-compose files):
- Media Stack
- Radarr/Sonarr
- Prowlarr
- Bazarr
- Requestrr
- Overseerr
- Qbittorrent/Sabnzbd
- Tdarr
- Game Stack
- Pterodactyl Panel
- Pterodactyl Wings
- (Several other services supporting Pterodactyl)
- Utility Stack
- Watchtower
- Vaultwarden
- Gatus
- Gitea
- Lemmy Stack
- (… Lemmy and it’s associated containers)
- Network Stack
- Caddy
- Cloudflare DDNS
- Cloudflared (Tunnel)
I’m planning on doing some more Home Assistant related stuff as well at some point
how are you sharing your networks from one stack to another in a reliable way that doesn’t require you to manually reconnect the network after recreating the stack? i currently have my cloudflared tunnel in with mastodon and feel like splitting it out might be a good idea.
Do you remember which guide(s) you used to set up a Lemmy stack?
I just followed the guides on https://join-lemmy.org/docs/en/
If you can provide what sort of setup you are trying to use (are you on CloudFlare, are you using Caddy/Nginx/etc.) I can probably provide some direction
- Media Stack
Yesterday I managed to setup Jellyfin and I’m really loving it!
Let’s see.
- A meda stack (plex/jellyfin, sonarr/radarr, sabnzb, etc).
- an instance of foundryvtt
- a local mirror of 5e.tools
- a “tilt pi” ( Bluetooth hydrometer that supports webhooks/apis)
- ad (I need to decom this and just use aad)
- some raspberry pi’s running octoprint.
- pihole.
- “general networking stuff” (wire guard, openvpn, network monitoring, etc)
- nginx as a reverse proxy.
I’m sure I’m missing stuff but that’s a basic list.
I’m fairly new to homelab and not sure what you mean by stack. Is that a separate node in proxmox with docker installed and then the containers or is it another server with the apps installed on it?
A bunch, mostly for “production”:
- Jellyseerr
- Jellyfin
- Radarr
- Sonarr
- Bazarr
- Lidarr
- Readarr
- Powlarr
- Sabnzbd
- Transmission
- JDownloader
- nginx proxy manager
- pihole
- mailcow
- snibox
- syncthing
- syncthing relay
- zabbix
- Papermerge
- Webserver
- mqtt broker
- samba file sharing
- a few gameservers
- IRC client
- Paste service
And everything runs on proxmox ve and is backed up by proxmox backup server ;)
Currently just NextCloud, HomeAssistant, HyperHDR, and KOreader Sync with OPNsense for my router/firewall but I’ve been messing around with Matrix, SearX, and a few others in containers! Don’t quite have enough cores in my current home “server” to run too many things at once though unfortunately.
- Radarr
- Sonarr
- Lidarr
- Prowlarr
- Plex
- Pihole
- Papermerge
- Syncthing
- Guacamole
- Klipper
- Octoprint
There’s probably others. Just a quick off the top of my head list.
I have a vsphere cluster through vmug, with vsan, running AD, admin center, librenms, Postgres for dev, veeam, then some stuff I am testing for work like sccm and ADFS.
TrueNAS, with Plex occasionally
-Synology - Heimdall PaperlessNgx -Linux VM (on synology) - Deluge -M1 Mac Mini - Plex Jellyfin Radarr Sonarr Sabnzbd Stash -NUC Windows - Calibre Kiwix
Traefik, portainer, pihole and kodi at home on a nuc that acts like a media player and a dns ad blocker.
It all runs on arch linux.
3- node - NUC10 vSphere cluster Running :
- Emby
- Minecraft server (Paper)
- Jump box, (running VPN client, torrent client, etc)
- Airsonic
More to be coming soon… looking into a document management system currently, and will get my MS AD lab back in full swing. 😅
#Plex Server Plex, Radarr, Sonarr, Prowlarr, Unpackarr, Notifiarr, Ombi, QbitTorrent, Tautulli
#Database Server Postgress12, MariaDB, Redis, WireGuard, Matrix, Synaps-Admin
I run the following on my RPi2@home
- Pihole
- NodeRed
- Freshrss
- Portainer
- Syncthing
- PiGallery2
How do I do the list like that? I am not the best with Markdown.
'- ’ at the beginning of line works I guess
At the moment Komga (Manga Organiser), and Gitea (Though I’m still in the process of synchronising my github account.