hmm, I'm pretty sure I can write an operator for Uncloud; in fact I sorta have with my kopia service and now for prometheus. Those work without CRDs because I'm using existing ones (volumes, servers).

Not entirely sure CRDs are a route Uncloud should take

#golang #Uncloud

ok, Uncloud gets metrics, that need scraping from within the cluster. With a few things I can get those automatically, but something like this https://github.com/psviderski/uncloud/pull/336 will then be handy. As I can just generate my prometheus.yml

#golang #uncloud

feat: add json output by miekg · Pull Request #336 · psviderski/uncloud

This adds the option to have json output. It currently only does this for machine ls, but if approved this will be extended to all list commands. It works of the table.Table as that is the expected...

GitHub

...and a simple daemon that calls kopia to make snapshots of labeled uncloud volumes https://gitlab.science.ru.nl/cncz/go/-/tree/main/cmd/unkopiad

#golang #uncloud

cmd/unkopiad · main · cncz / go · GitLab

Welcome to GitLab

GitLab

ok, _finally_ have L4 forwarding work in Uncloud, now I can really play with this stuff

https://miek.nl/2026/april/25/uncloud-l4/

#golang #uncloud

Uncloud L4

Uncloud: running DNS servers, L4 forwarding.

Miek Gieben

The last thing I needed in Uncloud already works, private registries https://miek.nl/2026/april/14/uncloud-private-registries/

My remaining PRs are just extras. One thing that bothers me is https://github.com/psviderski/uncloud/issues/172
And I'm going to use new upstream in my deployments
#uncloud

Uncloud Private Registries

Uncloud: How to use private registries.

Miek Gieben
Release v0.18.0 · psviderski/uncloud

The main highlights of this release are pre-deploy hooks for running database migrations and a redesigned deployment plan output that makes uc deploy much nicer to read and understand. On top of th...

GitHub

Can almost test drive Uncloud, waiting for 2 merges so I can port the first project

https://github.com/psviderski/uncloud/pull/306

and

https://github.com/psviderski/uncloud/pull/283

#Uncloud #go

few: Add x-registry to compose files for private docker registries by miekg · Pull Request #306 · psviderski/uncloud

This allows setting credentials for private docker registries. The syntax is copied from Rancher. Documentation is updated, there is no unit test, it was tested manually and works with the local pr...

GitHub
unclaude instead of uncloud #uncloud
#uncloud 0.17.0 publié, support des healthcheck, devices et ulimits. A jour sur AUR (ArchLinux/Manjaro/...)/
https://github.com/psviderski/uncloud/releases

My mini homelab cluster using Uncloud on IncusOS and a DigitalOcean Droplet | Always Developing #258

With Uncloud it's super easy to set up a cluster of Docker nodes meshed together with WireGuard for running a bunch of services.

In this video I show how I've set up my tiny homelab to run Uncloud on top of Incus and IncusOS, plus a DigitalOcean Droplet for public access.

I also scale up the cluster.

https://ianmjones.com/2026/02/my-mini-homelab-cluster-using-uncloud-on-incusos-and-a-digitalocean-droplet-always-developing-258/

#alwaysdeveloping #cluster #docker #homelab #incus #uncloud #youtube