DeepSeek Run DeepSeek-R1 on a Windows PC Locally Run DeepSeek-R1 locally on Windows with Ollama and Open WebUI. A step-by-step guide to a private offline AI assistant, no cloud or API keys needed at all.
Raspberry Pi Run DeepSeek-R1 on a Raspberry Pi Locally Run DeepSeek-R1 locally on a Raspberry Pi 4 with Ollama over SSH. A step-by-step guide to a tiny private AI assistant, plus faster low-cost hardware picks.
Ghost Blog Simple Way to Add a "Copy Code" Button to Your Ghost Blog Add a sleek 'Copy Code' button to your Ghost blog with a bit of CSS and JavaScript. Optional Font Awesome icons included. Quick UX win in a few steps.
Raspberry Pi Setting Up an NFS Server on a Raspberry Pi Turn a Raspberry Pi into an NFS server with an external SSD to share files across your network, mount shares on Windows and Linux, and use them in k3s.
Angular Prettier and ESLint 9 in Your Angular 19+ Project Set up Prettier and ESLint 9 in your Angular 19+ project with a flat config, recommended rules, and VS Code format-on-save for clean, consistent code.
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.
plex Setting Up a Plex Server on k3s Deploy a Plex media server on a k3s Kubernetes cluster with Intel Quick Sync hardware transcoding, MetalLB load balancing, NFS storage, and a full manifest.
Kubernetes How to Set Up Uptime Kuma on a k3s Kubernetes Cluster Set up Uptime Kuma on a k3s cluster with MetalLB for a local IP. Step-by-step guide covering YAML manifests and service monitoring on your home network.