The "Unverified Email" Trap behind Beszel Auth Errors
A debugging story of Beszel and Pocket ID integration. Uncovering the trap of 'silent' standardized output and the true culprit: unverified email addresses.
Infrastructure & Engineering
Kubernetes, Homelab, and self-hosted tool setup and operations
A debugging story of Beszel and Pocket ID integration. Uncovering the trap of 'silent' standardized output and the true culprit: unverified email addresses.
Migrated from Authentik to lightweight PocketID. Exploring passwordless Passkeys and OIDC integration patterns on Kubernetes.
Migration from Ingress Nginx to Traefik v3 and Gateway API. Covers Helm setup, the shift to HTTPRoute, and why Gateway API is preferred over IngressRoute.
Setting up lightweight Proxy Authentication on Kubernetes with Tinyauth and Pocket ID. Covers OIDC configuration and Middleware placement strategies.
Convert EPUBs to Markdown or PDF securely with 'epub2everything'. 100% client-side, browser-based processing optimized for privacy and LLM inputs.
A manifesto of a home server packed with my 'favorites'. Introducing a suite of applications to hack life with code.
A deep dive into my "overkill" home network and K8s setup. Featuring YAMAHA RTX830, Incus, MicroK8s, and automated DNS/SSL workflows.
Learn how to connect Incus instances directly to the host network. Essential for cluster nodes needing external network accessibility.
Create instances on Incus (LXD successor) with a Bridge network using the GUI. A step-by-step guide from network creation to instance initialization.
Master Incus cluster configuration in this step-by-step guide. Learn how to add nodes, manage database roles, and verify cluster status via the GUI.
Learn to install and initialize 'Incus' (LXD fork) on Ubuntu 24.04 LTS. This guide covers Zabbly repo setup, initial configuration, and GUI installation.
Had some stumbling points when trying to connect ArgoCD and GitHub via SSH... Loosely summarized the memo from that time.