Just an update, I change to use PVE 7.1 and LXC containers, so no longer using dockers.
RIght now, I use the following two Debian LXC containers only.
1) LXC container 1: running as Pi-hole, also as ad-hoc iperf3 server and librespeed server
https://github.com/librespeed/speedtest-go
2) LXC container 2: running Smokeping with nginx, also as ad-hoc iperf3 server and librespeed server
https://sleeplessbeastie.eu/2021/08/27/how-to-install-smokeping-on-debian-bullseye/
Im running rke2 on top of proxmox, storage managed by Rook ceph connect to external ceph storage, I also have separated docker swarm for testing purpose ibut i rarely use it nowadays.
Applications im running include:
rke2:
1. Network
- Technitium DNS: probably is the best open source dns server nowadays
- Backup stack: netbox + unimius + github
unimius: free version, simply said its best of the best backup app for network. On schedule, it backup config of all network devices include opsense, mikrotik switch, tplink switch
unimius : retrieve info from netbox > backup config > push to github hourly
- Zabbix: logging and monitoring
- Twingate: yea, i tried tailscale , netbird, zerotier and settled with twingate. Its closed source but its so good, even subscribe and use for work.
- Virtualized Truenas: home NAS, my porn depends on it (jk)
2. Application
- Stirling pdf: alternative for adobe acrobat pro
- CyberArk Conjur: secret management app
- Kopia + Proxmox backup: backup to local storage, encrypt and push to wasabi. Wasabi is amazing and fast , backup total of 200GB took like 10-15 mins after first backup
- Meshcentral: a poorman solution when couldnt afford blikvm
- Eve-ng: use it for work, use it as home as well
- Scutiny: extremely important
Other fun apps include:
- Immich
- Firefly3
- Hoarder
- netAlertx
- Homeassistant
Thanks to rke2 highavailability, it make sure all the apps are running, its almost impossible to down unless I dont pay for pub. The cluster need to up 24/7, i couldnt work without them at this point.