as to "why is it necessary" i think if you mess around with trying to run some services on a VPS it can be a real nightmare of system dependencies... email services being a notable one that can lead you to breaking your system trying to get it to work... some web server runtime environments will also lead you to causing changes to the system that can break other things if you try to run them in one environment

for those situations docker is better but you still have to navigate the problem of connecting multiple docker deployments networks together, but considering it's impossible to get them to work in the same system that's kinda necessary

i say, if shit is that hard to get running you may want to try an alternative

Reply to this note

Please Login to reply.

Discussion

In those cases, freedombox and yunohost are very useful IMO, but still very lightweight and bare metal.

there is also nspawn, which requires very little additional installation and no services running except the container launcher itself

https://github.com/relaytools/relay-tools-images I built the most part of this one, for spawning strfry relays inside these nspawn LXC containers, it is a part of systemd

Didn't know that project, thanks

https://relay.tools runs partly on it... yeah this was my first nostr gig in december last year

check the commits, much of them are me in the second page

Cool

m