Kubernetes Portside: The Agentless Kubernetes Dashboard That Replaced LogMk Portside is an agentless, self-hosted Kubernetes dashboard that streams pod logs live from the K8s API — and why I retired LogMk's MySQL log pipeline for it.
K3s Upgrading Homelab K3s to 1.35: Live Pod Resize K3s 1.35 ships in-place pod resize (GA) and OCI image volumes (Stable) — two features that matter for homelabs. Walkthrough on a 3-node cluster inside.
Cloudflare Migrating Azure Front Door to Cloudflare Storage Migrate from Azure Front Door to Cloudflare CDN via Storage Connectors: point several custom domains at one Azure Storage account, add SPA rewrites and caching.
Azure Front Door Recover from Azure Front Door Outages: A Quick Guide Recover from an Azure Front Door outage fast by routing traffic through Application Gateway, then add Traffic Manager for automatic failover and resilience.
sql Custom SQL Server Docker Image with Full-Text Search Build a custom SQL Server 2022 Docker image with Full-Text Search enabled, publish it to Docker Hub, and verify FTS with a quick test database and query.
Angular Dynamic Environment Variables in Angular with Docker Learn how to inject environment variables into Angular apps at runtime using Docker - no more rebuilds for config changes! Complete guide with code examples.
K3s Make Your k3s Local Storage Persistent with Longhorn Install Longhorn on your k3s cluster to replace node-bound local-path storage with replicated volumes, and migrate existing PVC data safely, step by step.
K3s How to Set Up Cloudflare Tunnels for k3s Without MetalLB Expose k3s services securely with Cloudflare Tunnels instead of MetalLB. Deploy the cloudflared agent as a pod and map a public hostname to your service.
MQTT Setting Up Eclipse Mosquitto MQTT on K3s Deploy Eclipse Mosquitto on K3s with persistent storage for a lightweight, reliable MQTT broker perfect for your IoT projects and smart home automation.
Linux Set Up a Secure Linode Ubuntu VM for $5 a Month Set up a cheap $5/month Linode Ubuntu VM and harden it: create a non-root sudo user, add SSH key login, disable password auth, and change the SSH port.
dotnet NTunl: An Open, Self-Hosted Alternative to ngrok NTunl is an open, self-hosted alternative to ngrok for exposing local services. Secure tunnelling for homelab and dev work — no monthly fees, no vendor.
Kubernetes LogMk: A Grafana Alternative for Kubernetes Logs LogMk is a lightweight open-source alternative to Grafana for real-time Kubernetes log monitoring, using .NET 8 DaemonSet agents, MySQL, and a web portal.
Cloudflare Route Your Domain to a Local Service via Cloudflare Securely route your public domain to a local Kubernetes service via Cloudflare Tunnel — no exposed IP. Covers Zero Trust, agent install, and DNS setup.
Pulumi Moving Pulumi Resources from one project to another Move Pulumi resources between projects: export the stack, normalize it with PowerShell, import into the new stack, then clean up state in the old project.