Adding Hugo to Your Technovangelist Homelab - Complete Guide

Adding Hugo to Your Technovangelist Homelab - Complete Guide This comprehensive tutorial will walk you through adding Hugo to your existing technovangelist homelab setup. We’ll cover Docker configuration, Caddy reverse proxy setup, proper DNS configuration, and troubleshooting Safari iOS compatibility issues. 📋 Prerequisites Working technovangelist homelab setup Caddy reverse proxy running (usually as caddy2) Domain name with Cloudflare DNS management SSH access to your server Basic understanding of Docker and Docker Compose 🎯 What You’ll Have After This Tutorial Hugo website running in Docker Proper DNS setup with A and CNAME records Safari iOS compatibility (important!) Secure HTTPS via Cloudflare Origin Certificates Easy content management workflow 📁 Step 1: Create Hugo Directory Structure cd homelab mkdir hugo cd hugo 🐳 Step 2: Create Docker Compose Configuration Create the file docker-compose.yml: ...

June 26, 2025 · 11 min · Martijn