olof
Here’s how I build my own images. More details are in the repo, feel free to re-use https://gitlab.com/olof-nord/selfhosted/-/blob/main/images/Makefile
I do! Since a while I selfhost with my risc-v Unmatched board. There are prebuilt Ubuntu Server images available. Its mainly for software which you have the source code for, and are willing to build from source. I’ve made use of docker buildx for cross cmpilation a fair bit as well. Go and Rust has good support. A good start can be to check out the riscv-bringup repo from carlosedp. Its definitely early days though, you need to be pretty motivated. Debian support is scheduled for next year AFAIK.
So, what do I actually use it for? nginx + tailscale so far
Tailscale maybe? They have a mode where you can configure a site to site links, you could route the docker networks. https://tailscale.com/kb/1019/subnets
Just in case - there are also good linux desktop applications - check out Authenticator on flathub for example.
Jerboa. It ticks all the boxes, is updated, and looks good