Uncloud Server Setup
I’m thinking about “upgrading” my server from Ubuntu to Fedora and thereby also making Uncloud a part of my routine, but…… This can be done, but doing a container style setup, does mean I need some extra infra, like a container registry, also my DNS server needs to set source IP addresses for notifies unsure if that will still work.
And Caddy with L4 forwarding and getting TLS certificates can cause issues, because it interferes with each other (i.e. Caddy is starting, but not L4-forwarding, aks for a certificate, DNS is still not working, cert is not handed out - that kind of thing).
Still I do like to play with it, so I will need:
- A docker registry for pushing and pulling images too. Maybe I can setup Forgejo to also be a registry, but just the docker registry might be enough. The image comes from Docker Hub.
- Caddy with L4 forwarding, I can easily make the image myself, and push it to the local registry.
- S3 storage so that I can make backups with Kopia - probably going to use Garage for this, doesn’t need a certificate and should only advertise itself on the internal network - not sure how to do this, without actively blocking.
- atomdns as a DNS server.
- prometheus and grafana of course.
- Git hosting, the server is now holding some bare git repos… Forgejo does sound nice…
I’m worried I’m painting myself in a corner and create some kind of cyclic dependency, but I think I should be fine.
This makes my server less dependent on the actual OS it is running and allows my playing with Uncloud which I’m starting to like more and more.
Probably wise to start with the minimal stuff and go from there.