Deploy Hugo Site ke Nginx Server

Intermediate

Panduan lengkap deploy static site Hugo ke VPS dengan Nginx, mulai dari setup server hingga konfigurasi SSL/HTTPS

Duration: 1-2 hours
4 Chapters
#nginx #deployment #devops #hugo #ssl

Tutorial lengkap untuk deploy Hugo static site Anda ke VPS (Virtual Private Server) menggunakan Nginx web server. Cocok untuk portfolio, blog, atau documentation site.

Apa yang Akan Dipelajari

  • ✅ Setup VPS server dari nol
  • ✅ Install dan configure Nginx
  • ✅ Build dan upload Hugo site
  • ✅ Konfigurasi domain & DNS
  • ✅ Setup SSL/HTTPS gratis dengan Let’s Encrypt
  • ✅ Optimasi performa & security

Prerequisites

Pengetahuan:

  • Basic Linux command line
  • Basic understanding DNS
  • Sudah punya Hugo site yang siap deploy

Yang Dibutuhkan:

  • VPS/Server (Ubuntu 22.04 LTS recommended)
    • Min 1GB RAM, 1 vCPU
    • Provider: DigitalOcean, Linode, Vultr, AWS EC2, dll
  • Domain name (opsional, bisa pakai IP dulu)
  • SSH client (Terminal di Mac/Linux, PuTTY di Windows)

Estimasi Biaya

  • VPS: $5-10/bulan (DigitalOcean Droplet, Linode Nanode)
  • Domain: $10-15/tahun (.com domain)
  • SSL Certificate: GRATIS (Let’s Encrypt)

Total: ~$7-12/bulan

Tutorial Flow

  1. Persiapan - Setup server & akses SSH
  2. Install Nginx - Web server installation & basic config
  3. Deploy Hugo Site - Build, upload, dan serve
  4. Domain & DNS - Point domain ke server
  5. SSL/HTTPS - Secure site dengan HTTPS

Mari kita mulai! 🚀

Chapters