Hi, I’m looking to get some advice regarding a setup I want to have between multiple homes. My intention is to have nothing exposed to the internet, and everything wireguarded up. The VPS would have specific firewall rules for our home networks. There’s a few ms between homes, and ~35ms to the VPS.
Each home has its own NAS with the same capacity, so I would also like some advice if I were to synchronize say a folder between them(Is glusterfs still a thing people use? Should I just learn ceph for such a small use case?)
I already have the wiring up between the two homes, and from an external VPS(meant mainly as a frontend, it’s a bit underpowered) to each home. I am interested in hosting some services for both homes to access, with our NASes as backing storage. I’m looking for simpler stuff like nextcloud, immich, jellyfin, maybe LLDAP if I want to scale it further?
I dipped my toes in kubernetes a while ago, but it seems a bit overkill? I mostly just want to cluster up a few machines have the flexibility of each home running independent updates and maintenance without causing downtime to its own house or the other. I have portainer on a raspberry pi currently in my own home for my own stuff, and it seems to do a pretty good job, so it could probably cluster pretty well too, but I haven’t tried that feature.
I also am wondering if I can have a networking model/load balancer where depending on which house calls a service, it will try to prioritize the instance that’s in the same house and not route everything through the external VPS after the initial request.
I have not flexed my devops muscles in a while and I remember(5 years ago ish?) that technologies would come and go extremely fast as nothing was really proven, and instead of standardizing stuff people just had arbitrary proprietary kubernetes integrations that would make things easier to deploy, but way harder to understand what was actually going on.
Has anyone tried anything similar, had a use case like that at work or at home? Any feedback on possible choices? I want to balance something that is a learning experience and that would save toil in the long run with something that makes sense in the home.
Am I asking for too much? If yes, where should I compromise?
Leave your opinion and/or advice below!
Thanks.