3 ms·
I really love a workflow where the host OS is as stock as possible (I just run Debian) and everything else runs in Docker. A while ago I created Harbormaster[1
by stavros 1y ago
I really love a workflow where the host OS is as stock as possible (I just run Debian) and everything else runs in Docker.
A while ago I created Harbormaster[1] a very simple and opinionated single-host container Orchestrator, and run everything on there. It just needs a Compose file, and that's it. Harbormaster takes care of the pulling from git repos/updating, restarting containers, etc, as well as provides a centralised config file for what's running on a machine. It's ideal for me.
[1] https://harbormaster.readthedocs.io/en/latest/ https://harbormaster.readthedocs.io/en/latest/
- rkomorn 1y agoEdit: I just realized I was totally thinking about this in the desktop/laptop context and not at all that of TFA. I feel like you should love something like https://projectbluefin.io/ https://projectbluefin.io/ then? I tried it a few months ago. It had some rough edges that made me move away (to Debian and then most recently NixOS), but I might swing back the way of Bluefin at some point.
- indigodaddy 1y agoI'm about to take a look. My first thought would be can it also manage the proxy config (with Caddy being my ideal choice) ?
- stavros 1y agoYes, I run Caddy in a container with host networking, just like any other app. Harbormaster won't do anything magical with it, but that's a plus for me (much simpler to understand).
- throaway920181 1y agoI was running k3s locally for all home infra stuff because I too enjoy containers (and some of the things that Kubernetes provides.) Recently I found NixOS and am greatly enjoying that. The container dance gets tiring after a while and having a declarative system is extremely powerful.