Goals + Recap

  • Trying to do a tiny bit today
  • Got secrets to work yesterday. Now to get certs working
  • The plan is to redo the cluster again and do my own instance of
    • K3s
    • Sealed Secrets
    • Certmanager
    • Letsencrypt (using pre existing certs)
    • Get Traefik Ingress to work
  • And once that is done, do kanboard again
  • Begin by moving (lifting and shifting in popular parlance) Kanboard to the cluster
    • Cert will probably be needed
    • Learn how to configure an app with code
    • Figure out secrets, if there are any (for now sealed secrets ok, figure out vault and vault injection later)
    • Learn how to tunnel through and reverse proxy
    • Learn how to store data and back it up
  • Move Miniflux next, followed by Hedgedoc

2025-11-30 11:15

  • Funky Penguin has an External DNS guide, but I’d rather point to the services manually. They don’t change that often.
  • I already have a wild card certificate going with Lego. Web+LLM searches tell me I can have two different sources request wild card certs. Let’s see how this goes
  • I, sort of like the idea, that the Funky Penguin guide is a little out of date. So while I get at the principles and the big ideas, the execution of everything is now up to me
  • And now that I know what I am doing, it’s easier to go search for and adapt things. Cert Manager, for example has a page that does exactly what I want with Flux. I would not have know earlier though
  • 2025-11-30 13:40: Did my first app deploy with zero errors! Hopefully more practice will lend me speed

2025-11-30 14:30

  • Back after a short break
  • Now to move on to configuring Letsencrypt as a certificate issuer with Cert Manager
  • 2025-11-30 16:00: Hiccough! Porkbun isn’t natively supported as a DNS challenge solver. Need to figure out what to do next. Get Porkbun challenges working somehow? Or change my domain’s DNS to a cert-manager supported DNS provider? Or can it use my existing lego generated certs? Pondering hat on …
  • 2025-11-30 18:00: Break

2025-11-30 18:50

  • Back
  • Think I won’t touch cert-manager for now. Will probably use it for inter app communication if needed later
  • Will just use the existing lego wildcard certs, use sealed secrets to post them to git, and then have flux pull it in as a tls secret for use by traefik. Ok this is the big idea. Now to put it into practice
  • 2025-11-30 20:15: Was still reading up. Rubber hits the road tomorrow morn


Feedback on this post?
Mail me at feedback at this domain.