I use dperson/samba, which is both simple and comes with usage examples.
I use dperson/samba, which is both simple and comes with usage examples.
I will be moving my entire homelab to a different country, which currently consist of two kubernetes nodes, a NAS and various home automation devices. I will be scaling down gradually, taking cold storage backups of everything and plan to resurrect everything on new hardware once I have moved.
I used to use ansible and helm, but it is overkill for my case. Today I basically use a combo of markdown and bash scripts, the combination of them allows me to run the scripts straight from my IDE.
I had the same idea a couple years back and even though I would love something that you download and just run and it would work, I realized that in order to get a decent adoption rate, you would need a whole ecosystem, similar to apple in order for it to work.
I still think you can develop something like a hub where you install services like apps, but I doubt it would attract anyone outside selfhosting circles.
There are several things you can and should do to harden your server, many of them can be found here.
You could look into apps like authelia, keycloak, authentic, etc.
I run my self hosted stuff on a k3s cluster at home on bare metal, then use cloudflare to protect the IP and access only by VPN.
Excellent point, thank you!