Dokumentasi & Panduan
Panduan lengkap akses SSH, subdomain instan (auto-HTTPS), domain sendiri via CNAME / Cloudflare Tunnel, dan tips deploy aplikasi.
1. Cara Akses Terminal SSH ke VM Anda
Gunakan port SSH khusus dan IP server yang tertera di dashboard Anda.
Mac / Linux / Windows Terminal
Jalankan perintah ini di Terminal (sesuaikan port SSH dari dashboard):
PuTTY (Windows)
- Host Name:
54.36.102.152 -
Port: port SSH Anda (misal
22014) -
Klik Open → user
ubuntu→ masukkan password Anda.
2. Subdomain Instan Gratis (Auto-SSL HTTPS)
Setiap VM otomatis mendapat subdomain publik dengan SSL aktif — tanpa setting DNS.
Cara Menggunakan Subdomain Instan
Cukup jalankan web server (Nginx/Apache) atau aplikasi Anda di Port 80 (atau forward via Nginx).
sudo apt update && sudo apt install -y nginx
sudo systemctl start nginx
# Buka browser: https://[hostname].id-1.kuloworks.com → Website Anda TAYANG!
3. Hubungkan Domain Pribadi (via CNAME Record)
Gunakan domain sendiri (mis. app.domainanda.com)
dengan CNAME ke subdomain VM Anda.
Setting DNS di Penyedia Domain / Cloudflare
Tambahkan DNS Record tipe CNAME:
Jika pakai Cloudflare dengan Proxy ON (Orange Cloud), SSL HTTPS aktif otomatis dari Cloudflare Edge.
4. Alternatif: Go-Live Mandiri via Cloudflare Tunnel
Hubungkan port apa pun (3000, 8080, 5000) ke domain tanpa membuka port firewall.
Langkah 1: Buat Tunnel di Cloudflare Zero Trust
Buka Cloudflare Zero Trust → Networks → Tunnels → Add a Tunnel → beri nama & Save.
Langkah 2: Install Connector di Terminal VM
sudo cloudflared service install <TOKEN_DARI_CLOUDFLARE>
Langkah 3: Atur Public Hostname
Di tab Public Hostnames: arahkan domain Anda ke
service HTTP → localhost:3000 (atau port
app).
5. Panduan Deploy Aplikasi Populer
Contoh setup cepat project di Ubuntu Linux.
Node.js / Next.js / Express
sudo npm install -g pm2
pm2 start app.js --name "my-app"
pm2 startup && pm2 save
Python FastAPI / Flask / Bot
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
# Jalankan via systemd / pm2
6. Pertanyaan Umum (FAQ)
1. Port SSH — via IP server & port unik
Anda.
2. Port 80 (Web) — otomatis via HTTPS subdomain
https://[hostname].id-1.kuloworks.com.
VM aktif 30 hari sejak dibuat, dengan grace period 3 hari sebelum penghapusan data.
Ya! Akses root penuh via sudo untuk install package
apa pun (Docker, DB, Nginx, Runtime).
Bisa! Karena Kulo KVM adalah hardware virtualization (KVM) murni, Docker engine & multi-container berjalan native.