4 ms·
I'm currently hosting more and more services myself. I have my own chat service (a matrix.org HomeServer), my own website (a simple static website served by ngi
by roblabla 11y ago
I'm currently hosting more and more services myself. I have my own chat service (a matrix.org HomeServer), my own website (a simple static website served by nginx) and my own git hosting (gitlab). I'm using a nixos box to host it all.
Up until now, the maintenance overhead has been very, very low. The hardest bit is figuring out the configuration at first. Once the initial configuration is set up, I haven't had anything needing my time, other than the occasional systemwide update (takes about a minute, and can be automated if I'm not too lazy. This is nixos, rolling back is easy if something fails. Which it hasn't until now anyway).
Obviously, hosting everything this way isn't a solution for many. I don't expect your average joe to be able to fiddle with configurations file, using the command line, or setting up a VPS. But I believe the problem is simply in tooling, and by making or improving some graphical, easy to use tools, the "federated dream" where everyone could simply host its own service and join a network isn't so impossible anymore.