I'm planning on moving some of my websites onto one VM at some point. They're each built a little differently and have their own extra dependencies and configurations (for instance, one has a cron job that calls a Scheme interpreter once a day). So far I've just been setting them up by hand, but that's error-prone and makes it harder to migrate in the event that I want to move VMs again or self host at some point.
I was wondering if anyone knows a way that I could set up some kind of configuration file once and then use it to deploy everything a particular website needs, while letting me run a mix of those deployments on the same machine.
I know Docker supports this kind of thing, but I don't really want to deal with the overhead of containers on a resource constrained VM. I've got choice of operating system though, so I can do something like NixOS, but I don't know enough about it yet to know if it would be a good pick for what I'm doing.
Anyone have any suggestions?
=> More informations about this toot | More toots from montag@hackers.town
@montag I'm only replying because I'm surprised you don't have a million replies already lol. This is definitely not my expertise.
Chef, Ansible, or similar is one thought; Incus (formerly LXD) is another
=> More informations about this toot | More toots from kai@ajin.la This content has been proxied by September (ba2dc).Proxy Information
text/gemini