homelab
Hosting your own apt repo with reprepro and GitLab
Have you ever wondered about hosting your own apt repository? Looked at all the options and thought they’re woefully complex and hard to piece together? If so, read on! I’ll show you how I managed to host my own on a small server using reprepro and publish to it from GitLab CI.
Hosting your own apt repo with reprepro and GitLab
Have you ever wondered about hosting your own apt repository? Looked at all the options and thought they’re woefully complex and hard to piece together? If so, read on! I’ll show you how I managed to host my own on a small server using reprepro and publish to it from GitLab CI.
Authentik with Source IP Auth Modifications
How to configure an Authentik flow to conditionally execute stages based on client IP address. In simpler terms, how do I not get prompted for 2FA/MFA when I’m at home?
Troubleshooting CephFS CSI
A quick writeup for a longstanding issue I’ve had that’s rendered CephFS-backed PersistentVolumes useless on my home K8S cluster. libceph on worker nodes complains about mons speaking the wrong protocol and that wasn’t a red herring, it was the key to the problem all along.
Configuring multiple routers & services with Traefik
Quick note on configuring a single Docker container that needs to expose multiple ports using Traefik.