Guides
Running a Local AI with Ollama on Your Homelab
Set up Ollama on Docker to run large language models locally (Llama 3, Mistral, Gemma, and more), with a web UI for chatting and an API for integrations.
How to Self-Host an LLM at Home in 2026 (Ollama + Open WebUI on a Mini PC)
Run a private, offline ChatGPT alternative on your own hardware for $0/month in ongoing subscription costs. No GPU required. Full setup from hardware selection through first conversation.
Proxmox Beginner's Guide: VMs, LXC, and Your First Self-Hosted Service
A plain-English walkthrough of how Proxmox actually works: VMs vs. containers, the web UI, storage, networking, and how to run your first self-hosted service without breaking anything.
Nextcloud AIO: Self-Hosted Google Drive Alternative
Set up Nextcloud All-in-One on Docker for file sync, photo backup, calendar, contacts, and office document editing, all on your own server.
How to Set Up Pi-hole or AdGuard Home for Network-Wide Ad Blocking
Compare Pi-hole and AdGuard Home, then set up whichever fits your homelab. Full Docker Compose configs, DNS integration, and blocklist recommendations.
WireGuard VPN Server: Self-Hosted Remote Access
Set up a WireGuard VPN server on Docker using wg-easy for a clean web UI, then connect your devices for secure remote access to your homelab.
Grafana + Prometheus Monitoring for Your Homelab
Set up Prometheus to collect metrics and Grafana to visualize them: CPU, memory, disk, and container stats across your entire homelab.
Self-Hosting Jellyfin: Complete Media Server Setup Guide
Set up Jellyfin on Docker with hardware transcoding, organize your library, and access it from any device. Full walkthrough with working Docker Compose config.
Portainer: Docker Management UI Setup Guide
Install Portainer to manage your Docker containers, stacks, volumes, and images through a web interface instead of the command line.
Self-Hosting Vaultwarden: Your Own Password Manager
Set up Vaultwarden on Docker to self-host your Bitwarden-compatible password vault. Full walkthrough including HTTPS setup and mobile app configuration.
Watchtower: Auto-Update Your Docker Containers
Use Watchtower to automatically keep your Docker containers updated to the latest image versions, with notifications and scheduling options.
Immich vs Google Photos: Self-Hosted Photo Backup That Actually Works
Set up Immich on Docker to replace Google Photos. Face recognition, mobile backup, timeline view, all on your own hardware. Full Docker Compose walkthrough.
Pi-hole DNS Ad Blocking: Complete Setup Guide
Set up Pi-hole on Docker to block ads and tracking at the DNS level across your entire network. No browser extensions, no per-device setup.
Uptime Kuma: Dead-Simple Monitoring for Your Homelab
Set up Uptime Kuma on Docker to monitor every service in your homelab, get instant alerts when something goes down, and publish a status page.
Netdata Setup: Real-Time System Monitoring in Minutes
Netdata gives you per-second system metrics, automatic anomaly detection, and 2,000+ pre-built charts, all without writing a single config file.
How to Set Up Paperless-ngx With Docker (Go Paperless in an Afternoon)
Install Paperless-ngx with Docker Compose, configure OCR and automatic tagging, and set up an inbox folder that processes documents automatically.
Duplicati Backup Setup: Encrypted, Automated Homelab Backups
Duplicati backs up your homelab data to local storage, a NAS, or cloud storage, encrypted and deduplicated. Here's how to set it up and what to actually back up.
Mealie Recipe Manager: Self-Host Your Recipes With This Docker Setup
Install Mealie with Docker Compose, import recipes from any URL, and set up meal planning with a self-hosted recipe manager that actually works.
Syncthing Docker Setup: Free File Sync Without the Cloud
Set up Syncthing in Docker in under 10 minutes. Sync files between your laptop, phone, and homelab server. No Dropbox, no subscription, no data on someone else's server.
How to Set Up a Local DNS Server With Technitium (Ditch the Router DNS)
Run Technitium DNS in Docker to get internal hostnames, ad blocking, and split DNS for your homelab. No more IP addresses in your browser.
Uptime Kuma Advanced Alerting: Notifications, Status Pages, and API Monitors
Go beyond basic HTTP checks. Configure Uptime Kuma to alert on response time, SSL expiry, keyword presence, and send notifications to Discord, Telegram, or email.
How to Set Up Nginx Proxy Manager With Docker (Complete Guide)
Install Nginx Proxy Manager with Docker Compose, add your first proxy host, and get HTTPS working for every service on your homelab.
Homarr Dashboard Setup: Your Homelab's Front Page
Homarr is a clean, modern homelab dashboard that integrates with your services, shows real-time stats, and gives you a single page to launch everything from.
Docker Compose for Beginners: Organizing Your Home Server the Right Way
How to write Docker Compose files, organize your homelab services, manage environment variables, and keep everything maintainable long-term.
K3s on Proxmox: Kubernetes Cluster Setup Guide
Run a lightweight Kubernetes cluster on Proxmox VMs. This guide walks through VM prep, K3s installation, kubectl access, and your first deployment.
Ghost: Self-Hosted Blogging Platform Setup
Deploy Ghost on Docker for a clean, fast self-hosted blog or newsletter platform with membership support, built-in SEO, and a polished editor.
Self-Hosted Documents Workflow: Paperless-ngx + the Right Scanner
The 'now what?' guide for Paperless-ngx. Pick a document scanner that actually works with it, set up your consume folder, and build a workflow that runs in under 30 seconds per document.
Gitea: Self-Hosted Git Server on Docker
Set up Gitea on Docker for a self-hosted GitHub alternative: code hosting, issue tracking, pull requests, and CI/CD pipelines on your own server.
FreshRSS: Self-Hosted RSS Reader Setup
Deploy FreshRSS on Docker to follow blogs, news, and podcasts through a single self-hosted feed reader, with multi-device sync and app support.
Linkwarden: Self-Hosted Bookmark Manager Setup
Deploy Linkwarden on Docker to save, organize, and archive web pages, with full-page screenshots, PDF snapshots, and tag-based organization.
Stirling PDF: Self-Hosted PDF Toolkit Setup
Deploy Stirling-PDF on Docker to merge, split, compress, convert, and edit PDFs without uploading files to third-party websites.
Articles
WireGuard vs Tailscale: Which Remote Access Solution for Your Homelab?
A direct comparison of WireGuard and Tailscale for homelab remote access. Which one to run based on your setup, your patience for configuration, and how often you actually need to get in.
Nginx Proxy Manager vs Caddy vs Traefik: Which Reverse Proxy for Your Homelab?
A direct comparison of the three most common reverse proxies for self-hosting. Which one to pick based on how you actually run your homelab.
Plex vs Jellyfin: Which Should You Self-Host?
An honest comparison of Plex and Jellyfin for self-hosted media: where each one wins, where each one loses, and which to pick for your homelab.
Homelab Backup Strategy: 3-2-1 Without the Hassle
A practical backup strategy for your homelab that actually gets done: what to back up, where to put it, and how to automate it without overcomplicating it.
Best Self-Hosted Apps for Beginners: Start With These 5
The five best apps to self-host first, chosen for low complexity, high value, and real impact on your privacy and monthly bill.
Why Your Homelab Needs a Reverse Proxy
A reverse proxy puts your services behind a single entry point with HTTPS and clean domain names. Here's why it matters and how to set one up with Nginx Proxy Manager or Caddy.
Setting Up a VPN Kill Switch for Your Homelab
A VPN kill switch blocks all traffic if the VPN connection drops. Here's how to implement one for specific containers or your whole server, and why it matters.
Running Kubernetes at Home: Is K3s Worth It?
K3s makes Kubernetes small enough to run on a Raspberry Pi. But should you? Here's an honest take on when home Kubernetes makes sense and when Docker Compose is the better call.
Self-Hosting Your Password Manager: A Vaultwarden Deep-Dive
Vaultwarden is a self-hosted Bitwarden server that runs on almost nothing. Here's how to set it up, back it up, and actually trust it with your passwords.
How to Monitor Your Homelab with Prometheus and Grafana
Prometheus scrapes metrics. Grafana makes them pretty. Together they give you dashboards that actually tell you what's happening on your homelab.
Why I Run Proxmox Instead of Plain Docker
The case for adding a hypervisor layer to your homelab instead of running Docker directly on bare metal, and when it's not worth the trouble.
The Budget Homelab Starter Stack: 5 Services That Cover 90% of Your Needs
Skip the overwhelm. These five self-hosted services cover file sync, password management, reverse proxying, remote access, and document storage.