Currently working on `imgsrv` which is basically a container registry but it holds disk images. Enforces versioning, allows attaching multiple formats for a single release, prioritizes immutability, etc. Intended to build fully automated image release pipelines. I use a PXE setup for my homelab, so having a common place to manage image release lifecycle is helpful.
Right now I intend to make it compatible with Incus as a remote. So it's just a matter of adding it as remote and then you can consume all of your versioned images.