I used k3s and use the same node as master and runner. I started off with 3 nodes like you are planning, but soon discovered they for home use it just adds overhead in keeping up to date and backing up, and I had to find some way of doing persistent storage without standing up yet another VM as a NFS host, so downsized to a single node.
I’ve three rPi4 8Gb models running K3S with each node being both worker and control plane - works very well and I use keepalived and HAproxy to ensure the control plane remains available if any of the raspberry PIs need to reboot.
I’ve a Helios NAS running NFS for shared storage across all of the nodes.
It’s all reasonably low power but it has enough capacity to run a bunch of containers for media handling etcetera.
Self-Hosted Main
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software