← Kembali ke artikel
Checklist Deploy Aplikasi ke VPS
Zaki Maulana
3 September 2026

Delapan barang yang wajib ada sebelum aplikasimu menyentuh VPS produksi.
Deploy pertama biasanya berhasil. Yang bermasalah adalah deploy ke-50, saat tidak ada yang ingat apa saja yang sudah dipasang.
Sebelum deploy
- Environment variable lengkap dan tidak ada yang di-commit
- Migrasi database bisa dijalankan berulang tanpa error
- Backup harian sudah dijadwalkan dan pernah diuji pulih
- Log keluar ke stdout, bisa dibaca dari
journalctl
Sesudah deploy
- Health check mengembalikan 200
- HTTPS aktif dan sertifikatnya diperbarui otomatis
- Firewall hanya membuka 80, 443, dan SSH
- Ada satu perintah untuk rollback ke rilis sebelumnya
Satu tips kecil
Buat deploy.sh yang menjalankan semua langkah di atas secara berurutan. Skrip yang jelek tapi konsisten jauh lebih baik daripada urutan manual yang kamu hafal di kepala.