Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Cara Self-Host Cal.com di VPS (Panduan Lengkap)

Pelajari cara menginstal dan menjalankan Cal.com di VPS Anda untuk penjadwalan pribadi. Panduan langkah demi langkah yang mencakup pengaturan Docker, konfigurasi, dan praktik terbaik.

Self-hosting Cal.com memberikan kendali penuh atas sistem penjadwalan Anda, memastikan privasi dan kustomisasi. Panduan ini membimbing pengembang dan homelabbers melalui proses instalasi Cal.com di VPS menggunakan Docker. Kami menyoroti berbagai penyedia, membandingkan harga mereka, dan memberikan langkah-langkah rinci untuk sukses meng-deploy.

Mengapa Self-Host Cal.com?

Cal.com adalah platform kalender dan penjadwalan janji yang bersumber terbuka dan modern. Menghosting-nya sendiri menghilangkan ketergantungan pihak ketiga, menawarkan privasi data, dan memungkinkan fitur yang disesuaikan. Cocok untuk tim, klinik, atau penggunaan pribadi.

Memilih Penyedia VPS

Penyedia VPS yang hemat biaya dan andal sangat penting untuk pengalaman self-host yang lancar. Berikut adalah beberapa pilihan teratas beserta harganya:

PenyediaHarga Per BulanLink AfiliasiCatatan
Contabo5.99 EURContaboBagus untuk resource yang lebih besar.
Hetzner Cloud4.15 EURHetznerInfrastruktur yang terjangkau dan kuat.
DigitalOcean6 USDDigitalOceanPopuler, mudah digunakan.
Vultr6 USDVultrCakupan global yang baik.
Linode5 USDAkamai CloudKinerja solid, terjangkau.

Untuk perbandingan VPS yang lengkap, kunjungi /en/best/.

Prasyarat

Langkah 1: Menyiapkan VPS

Perbarui paket:

sudo apt update && sudo apt upgrade -y

Pasang Docker dan Docker Compose:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER

Keluar dan masuk kembali untuk menerapkan perubahan grup.

Langkah 2: Menyiapkan Lingkungan Docker

Buat direktori untuk Cal.com:

mkdir -p ~/calcom && cd ~/calcom

Buat file docker-compose.yml:

version: '3'

services:
  cal:
    image: www.cal.com/cal
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
    environment:
      - CAL_DOMAIN=cal.yourdomain.com
      - CAL_PROTOCOL=https
    volumes:
      - cal-data:/app/data
      - ./ssl:/etc/ssl:ro

volumes:
  cal-data:

Ganti cal.yourdomain.com dengan domain Anda yang sesungguhnya.

Langkah 3: Mengamankan dengan SSL

Gunakan Let’s Encrypt untuk sertifikat SSL:

Pasang Certbot:

sudo apt install certbot

Hasilkan sertifikat:

sudo certbot certonly --standalone -d cal.yourdomain.com

Simpan sertifikat di direktori ~/calcom/ssl/:

mkdir -p ~/calcom/ssl
sudo cp /etc/letsencrypt/archive/cal.yourdomain.com/*.pem ~/calcom/ssl/

Perbarui docker-compose.yml untuk memasang sertifikat dan mengaktifkan HTTPS.

Langkah 4: Men-deploy Cal.com

Jalankan container:

docker-compose up -d

Periksa log:

docker logs -f cal

Akses Cal.com di https://cal.yourdomain.com. Pastikan aturan firewall Anda mengizinkan port 80 dan 443.

Langkah 5: Konfigurasi dan Kustomisasi

FAQ

Bagaimana saya memperbarui Cal.com ke versi yang lebih baru?

Untuk memperbarui, tarik gambar terbaru dan restart container:

docker pull www.cal.com/cal
docker-compose down
docker-compose up -d

Periksa repo Cal.com secara berkala untuk rilis baru agar tetap mendapatkan fitur dan patch keamanan terbaru.

Bisakah saya menjalankan Cal.com dengan Docker Compose di VPS minimal?

Ya, tapi pastikan VPS memiliki sumber daya cukup (minimal RAM 2GB). Untuk produksi, alokasikan penyimpanan dan CPU yang memadai. Pantau penggunaan sumber daya, terutama jika menghosting beberapa layanan.

Bagaimana saya mengamankan Cal.com yang di-host sendiri?

Gunakan HTTPS dengan sertifikat SSL yang valid, konfigurasikan firewall untuk membatasi akses, dan selalu perbarui gambar Docker Anda. Backup secara rutin volume Docker dan konfigurasi Anda.

Tips Tambahan

Kesimpulan

Self-hosting Cal.com di VPS cukup mudah dengan Docker. Dengan memilih penyedia yang terjangkau, mengatur Docker dengan benar, dan mengamankan server Anda, Anda mendapatkan platform penjadwalan pribadi yang disesuaikan dengan kebutuhan. Untuk perbandingan lengkap penyedia VPS yang cocok untuk meng-host aplikasi seperti Cal.com, kunjungi [full VPS comparison]. Untuk lebih banyak proyek self-hosting, cek r/selfhosted atau awesome-selfhosted untuk inspirasi.

Selamat hosting! --- END ---