Lab task list

Stuff that needs dealing with, at some point.

Caddy + Porkbun

I want to use Caddy to front services and provide SSL. I don't expose Caddy to the warzone that is the modern day internet, so we'll be using DNS-01. I typically run Debian, and the pre-built package doesn't include support for the Porkbun DNS dance. This is fine, we have containers for that sort of thing.

Here is an example.

However...

Podman and IPv6

The lab is largely IPv6. In fact, there's no functioning IPv4 DHCP on that subnet right now. I poked at that a while back, without much success, but it might be easier now.

Here is a thing about that, for when I get a circular-tuit spare.

I'm fortunate in that my ISP offers not only IPv6 but also static IPv6, so I have a /48 to play with. I just need to become more familiar with the IPv6 world, and routine interactions will help. The Mikrotiks seem to have decent support at least.

Registering SLAAC addresses against DNS names

So now servers/containers/vacuums can acquire their own IPv6 /64 automagically, I need some way to speak to them consistently. On planet Earth we call those hostnames.

There's this kind of thing for OpenWRT, but I've not found anything immediately when looking for Mikrotik. I can of course run a local DNS server which has more features than the MT, as I run a PiHole container (on that MT) in the "production" network.

Options, options. Uncle Claude, or Aunty Gemma, will help.

Update: Uncle Claude solved this.

Gitolite

I want to switch from Gitea to Gitolite for my main source repositories. It's not that Gitea is heavy or anything, but for a dude solo'ing the odd project Gitolite is far more boring.