Remix.run Logo
stavros 4 days 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/

rkomorn 4 days ago | parent | next [-]

Edit: 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/ 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.

stavros 4 days ago | parent | next [-]

That looks very interesting, but yes, as you say, it's for a workstation.

airtonix 17 hours ago | parent | prev [-]

[dead]

throaway920181 4 days ago | parent | prev | next [-]

I 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.

indigodaddy 4 days ago | parent | prev [-]

I'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 4 days ago | parent [-]

Yes, 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).