this post was submitted on 28 Oct 2023
2 points (100.0% liked)

Self-Hosted Main

515 readers
1 users here now

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

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

founded 1 year ago
MODERATORS
 

So I recently acquired three raspberry pi 3B’s. I want to get into hosting my own services as I’ve been looking at home labing for quite some time out of curiosity and a piece of entertainment, but I never had a moment to jump in. Now having three sad pi’s doing no work in my drawer all day I felt like this was the time to start. I want to deploy services onto them like pi-hole, pi-VPN, home assistant, et cetera, ... Just light weight services to get my toes wet.

I looked into my options and I thought that clustering them together made the most sense. This way, there is redundancy if something ever were to happen to one, scalability if I were to acquire more pi’s, and distributing of resources, and ease of management since there is only one node to talk to. The only problem is that when reading into kubernetes and watching video’s on how other people do it I feel kinda overwhelmed, and it looks so complicated.

It’s not that I’m new to linux, the command line, or deploying containers. Not to say I’ve got all the required skills. Subnetting, and all else network wise is still very new and abstract to me (if anyone has some great guids for noobs lmk, it’d be appricated, none of what I watched seems to have clicked). But for some reason it just looks way to hard to do. And I can barely understand what the guide is doing.

Am I forgetting an easier way, am I just overcomplicating things, because that is what it feels like. Or am I just affraid to jump in for real?

you are viewing a single comment's thread
view the rest of the comments
[–] deelayman@lemmy.ca 1 points 1 year ago* (last edited 1 year ago)

A combination of glusterfs, keepalived, and docker swarm might be for you.

Glusterfs to create a persistent storage pool for access from all nodes. Keepalived to create one dynamic and highly available network address to point everything external to. Docker swarm for the benefits of a cluster without all the k8s.