Skip to content
Word of Pradipta
Menu
  • Home
  • Website
  • Instagram
  • Github
  • LinkedIn
Menu

Install Caddy di Ubuntu dan Pointing Domain ke VPS

Posted on February 12, 2026February 12, 2026 by elvxk

Kenapa pakai Caddy ? Caddy adalah sebuah webserver yang menurut saya untuk konfigurasi dan fitur yang ditawarkan cukup simple dan asyik. Caddy punya automatic SSL dimana ketika kita pointing domain otomatis terinstall SSL oleh caddy. Selain itu caddy juga punya banyak fitur seperti reverse proxy dan lainnya. Recommend buat yang mager setup sana sini, tinggal pointing domain ke server, edit CaddyFile, restart service, Udahhh…

STEP 1

Akses VPS Sobat melalui SSH

Setelah berhasil login pada VPS Sobat, Sobat bisa menjalankan perintah atau command berikut untuk melakukan installasi Caddy

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
chmod o+r /usr/share/keyrings/caddy-stable-archive-keyring.gpg
chmod o+r /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy

Pastikan sudah bisa diakses dengan mengakses ip VPS

STEP 2

Pointing Domain ke ip VPS

STEP 3

Edit file `/etc/caddy/Caddyfile` pada VPS Sobat, Bisa pakai nano atau vim. Tambahkan baris berikut (ubah domainsobat.com menggunakan domain yang sudah di pointing ke ip vps

domainsobat.com {
  root * /usr/share/caddy
  file_server
}

STEP 4

Setelah ditambahkan restart service caddy dengan command berikut

systemctl restart caddy

STEP 5

Setelah direstart tunggu beberapa saat dan untuk domain sudah mengarah ke VPS Sobat sekaligus SSL sudah auto ter install

REVERSE PROXY

Sekarang saya punya aplikasi web sederhana yang berjalan di port 4002, saya mau reverse proxy dengan caddy untuk domain saya. Berikut step by step nya

STEP 1

Pastikan domain sudah dipointing ke ip server
Tambahkan baris berikut pada /etc/caddy/Caddyfile

Sesuaikan domain dan port yang digunakan

domainsobat.com {
  reverse_proxy 127.0.0.1:4002
}

STEP 2

Setelah ditambahkan pada Caddyfile, restart service caddy dengan command berikut

systemctl restart caddy

STEP 3

Akses domain sobat, dan domain sudah berhasil mengarah ke website sobat

Selamat…

Search

Recent Posts

  • Install Caddy di Ubuntu dan Pointing Domain ke VPS
  • Deploy Backend Express JS di Hosting cPanel
  • Deploy React dengan ViteJS di cPanel
  • Cara Crossplay Minecraft Bedrock dan Java (Fabric & NeoForge)
  • Menjalankan Next.js dengan Docker menggunakan Bun

Categories

  • cPanel
  • Docker
  • ExpressJs
  • Minecraft
  • Next.js
  • React
  • Tutorial
  • Ubuntu

Social

  • GitHub
  • LinkedIn
  • Instagram
  • YouTube
© 2026 Word of Pradipta | Powered by Superbs Personal Blog theme