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
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
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.
- Media Stack
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?
Yesterday I managed to setup Jellyfin and I’m really loving 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 ;)
- Caddy (web server)
- Agate (gemini server)
- FreshRSS (rss reader)
- Yarr (rss reader)
- ergo (irc server)
- akkoma
- prosody (xmpp)
- conduit (matrix)
- nextcloud
- soju (irc bouncer)
- gamja (irc web interface)
- qbittorrent-nox
- unbound/dnsmasq
- isso (selfhosted comments server)
- smbd and nfs server
- pivpn
- wireguard
- minecraft stuff in seperate ubuntu vm:
- pterodactyl panel
- pterodactyl daemon
- probably something else I forget
- currently just running a monero miner as I have not been playing minecraft recently.
Hardware:
Main server
Ryzen 7 3900XT with 64GB of ram, two 240GB ssds running in raid1, two 4tb hard drives running in raid1, running proxmox with mostly alpine linux VMs
Secondary Server:
Intel nuc running alpinelinux, only running secondary unbound/dnsmasq server so if my main server goes down, dns still works.
Late 2013 iMac:
I was using it to run an iMessage to matrix bridge but I was not able to get it to work so now I just vnc into it to text. (suggestions welcome as vnc is annoying)
I also have another intel nuc that does not do anything.
All of these servers are connected to an APC back-ups UPS.
- 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.
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.
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.
#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
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. 😅
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.
At the moment Komga (Manga Organiser), and Gitea (Though I’m still in the process of synchronising my github account.