Cara Menyebarkan n8n pada VPS Debian 12
Menjalankan n8n di VPS Anda sendiri adalah cara terbaik untuk membangun alur kerja otomatisasi yang aman, dapat diskalakan, dan selalu aktif. Tidak seperti layanan otomatisasi berbasis cloud, hosting n8n di VPS AlexHost memberi Anda privasi data penuh, eksekusi tak terbatas, waktu aktif 24/7, dan biaya yang dapat diprediksi. Dengan Debian 12 sebagai OS dasar, Anda akan mendapatkan keuntungan dari stabilitas jangka panjang dan dukungan perangkat lunak modern.
Panduan ini akan memandu Anda menginstal Docker, mengonfigurasi n8n dengan enkripsi, meluncurkan layanan, dan mengaksesnya di peramban.
Mengapa Menjalankan n8n pada VPS dan Bukan Hanya di Peramban?
Meskipun n8n menawarkan layanan cloud yang dapat diakses langsung dari peramban, menjalankan instans n8n Anda sendiri di VPS memberikan keuntungan penting bagi para profesional, bisnis, dan pengembang:
- Privasi Data Penuh – Semua alur kerja, kunci API, dan data pelanggan Anda sepenuhnya berada di bawah kendali Anda. Tidak ada penyedia pihak ketiga yang dapat mengakses informasi Anda.
- Integrasi Tak Terbatas – Pada VPS Anda yang menentukan batasannya, bukan penyedia SaaS. Anda dapat menjalankan alur kerja, pemicu, dan eksekusi sebanyak yang diperlukan.
- ketersediaan 24/7 – VPS membuat otomatisasi Anda tetap online setiap saat, bahkan ketika komputer pribadi Anda mati.
- Keamanan yang Lebih Baik – Lindungi sistem Anda dengan firewall, sertifikat SSL, dan akses VPN. Semua kredensial dienkripsi dengan kunci Anda sendiri.
- Skalabilitas dan Performa – Dengan VPS AlexHost, Anda dapat meng-upgrade CPU, RAM, dan sumber daya penyimpanan kapan pun proyek otomasi Anda berkembang.
- Hemat Biaya – Alih-alih membayar per eksekusi, Anda membayar biaya VPS bulanan tetap dan menjalankan alur kerja tanpa batas.
singkatnya: Menjalankan n8n di VPS Anda mengubahnya menjadi pusat otomatisasi yang dihosting sendiri yang kuat di mana Anda mengontrol data, kinerja, dan biaya.
Perbarui Server
Selalu mulai dengan memperbarui paket Debian 12:
Penjelasan keluaran: Anda akan melihat paket-paket yang sedang diunduh dan diupgrade. Pada akhirnya, sistem akan mengonfirmasi dengan 0 diupgrade, 0 baru diinstal jika semuanya sudah mutakhir.
Menginstal Docker dan Docker Compose
Instal dependensi dan tambahkan repositori resmi Docker:
Perbarui repositori dan instal Docker + Compose:
Periksa versi:
📌 Contoh keluaran:
Ini mengonfirmasi bahwa Docker telah terinstal dan siap.
Menyiapkan Direktori Proyek
Buat direktori khusus untuk n8n:
Membuat Kunci Enkripsi
Kunci ini digunakan untuk mengenkripsi kredensial di dalam n8n:
Membuat docker-compose.yml
Buka berkas tersebut:
Rekatkan konfigurasi (ganti YOUR_SERVER_IP dengan IP VPS AlexHost Anda):
Mulai n8n
Jalankan kontainer dalam mode terpisah:

Contoh keluarannya akan menjadi seperti:
Memeriksa kontainer yang sedang berjalan:
Keluarannya akan seperti berikut ini:
Verifikasi Log
Pastikan tidak ada kesalahan:
📌 Apa yang diharapkan:
- Tidak ada kesalahan “kunci enkripsi tidak cocok”.
- Layanan mengonfirmasi startup dan mendengarkan pada port 5678.
Keluarannya akan seperti berikut
Mengakses n8n di Browser
Sekarang buka IP VPS Anda di browser:
curl http://176.123.2.191:5678
