Oh jeez… there’s quite the list. I have a Ceph cluster of 3 nodes with 15x HDD’s and 3 SSD’s… on that cluster I run some VM’s that in turn run a Docker swarm. All Ubuntu 22.04, all commodity hardware. Currently I’m running;
- Portainer to help manage this beast
- NGINX which proxies all my web facing services on multiple websites.
- Wordpress for my personal site which sync my Instagram pictures to it as well
- MariaDB Galera cluster
- Nextcloud for file sharing but also provides lots of plugin services like a password manager, email client and so on
- Photoprism for my photos… I use the Nextcloud client to automatically upload new pics from my phone to Nextcloud then Photoprism is attached to that same library
- OnlyOffice as a plugin to Nextcloud to allow O365-like functionality
- ElasticSearch plugged into Nextcloud for full-text searching
- OpenProject for project management in my own businesses
- Jellyfin and Plex both attached to the same media library
- E-Mail using Docker-Mailserver… so Postfix with a bunch of ancillary tools for 3 domains
- Droppy as a quick-and-dirty file repo for when I need to get files to people easily
- FreePBX (Asterisk) with 4 extensions around the house
- MeshCentral for managing my family’s PC’s and also doing remote tech support for family, friends and customers as necessary
- FOGProject for imaging PC’s and VM’s as necessary
- ReactiveResume
- Docker Registry set up as a caching proxy
- YoutubeDL-Material
- Karaoke Eternal for those nights when you just get drunk enough to karaoke
Then there’s a whole host of ancillary services; BackupPC, Unifi controller container, piHole on a couple of Raspberry Pi’s, ts-dnsserver for internal DNS management… probably a dozen other containers and tools I’m forgetting.
Oh yeah, and a Synology NAS as a backup target :)
No, that’s what I’m using. Thankfully it works fine and I don’t worry too much about security because I just leave it turned off until I need it. The “/droppy” url directs to it but if it’s off then it just throws an error back.