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

guide

Cara Self-Host n8n di Contabo (Panduan 2026)

Pelajari cara menginstal n8n di Contabo VPS untuk otomasi tanpa gangguan. Panduan ini menawarkan tutorial langkah demi langkah yang disesuaikan untuk pengembang.

Cara Self-Host n8n di Contabo (Panduan 2026)

Self-hosting n8n, sebuah alat otomasi alur kerja sumber terbuka, dapat meningkatkan kemampuan pengembangan Anda sekaligus memberikan kendali penuh atas data Anda. Dalam panduan ini, Anda akan belajar cara menginstal dan mengonfigurasi n8n di VPS Contabo. Kami akan membahas setiap langkah secara rinci, memastikan proses pengaturan berjalan lancar.

Mengapa Memilih Contabo?

Contabo menawarkan solusi VPS yang kokoh, ideal untuk menjalankan aplikasi seperti n8n secara mandiri. Rencana mereka dimulai dari 5,99 EUR/bulan, yang menyediakan opsi terjangkau untuk pengembang. Berikut beberapa fitur utama dari penawaran VPS Contabo:

FiturVPS ContaboHetzner CloudDigitalOceanVultrLinode
Harga Mulai5,99 EUR/bulan4,15 EUR/bulan6 USD/bulan6 USD/bulan5 USD/bulan
Core CPU41111
RAM8 GB2 GB1 GB1 GB2 GB
Penyimpanan200 GB SSD20 GB SSD25 GB SSD25 GB SSD25 GB SSD
Transfer Data10 TB1 TB1 TB1 TB1 TB

Dengan fitur seperti penyimpanan yang cukup dan batas transfer data tinggi, jelas bahwa Contabo menonjol sebagai pilihan solid untuk pengembang dan penggemar homelab.

Prasyarat

Sebelum memulai instalasi, pastikan Anda memiliki hal-hal berikut:

  1. Server VPS Contabo. Anda dapat mendaftar di sini.
  2. Akses SSH ke server.
  3. Pengetahuan dasar tentang penggunaan command-line Linux.

Panduan Instalasi Langkah-demi-Langkah

1. Hubungkan ke VPS Contabo Anda

Buka terminal Anda dan sambungkan ke VPS Contabo dengan SSH. Ganti your_username dan your_ip_address dengan nama pengguna dan alamat IP server Anda yang sebenarnya.

ssh your_username@your_ip_address

2. Perbarui Sistem Anda

Setelah terhubung, perbarui paket sistem Anda agar lingkungan tetap terbaru.

sudo apt update && sudo apt upgrade -y

3. Instal Docker

n8n berjalan efisien menggunakan Docker. Instal Docker dengan menjalankan perintah berikut:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce -y

4. Instal Docker Compose

Docker Compose dibutuhkan untuk mengelola beberapa kontainer Docker. Instalasikan dengan:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

5. Buat Direktori n8n

Arahkan ke direktori home Anda dan buat direktori untuk n8n:

mkdir ~/n8n
cd ~/n8n

6. Buat File Docker Compose

Sekarang buat file docker-compose.yml untuk mendefinisikan layanan n8n Anda. Gunakan editor teks seperti nano atau vim:

nano docker-compose.yml

Tambahkan konten berikut ke dalam file tersebut:

version: '3'

services:
  n8n:
    image: n8n-io/n8n
    container_name: n8n
    environment:
      - N8N_HOST=your_domain_or_ip
      - N8N_PORT=5678
      - N8N_PROTOCOL=http
      - N8N_BASIC_AUTH_ACTIVE=false
      - DB_TYPE=sqlite
    ports:
      - "5678:5678"
    volumes:
      - ~/.n8n:/home/node/.n8n
    restart: always

Pastikan mengganti your_domain_or_ip dengan domain atau IP server Anda.

7. Jalankan n8n

Jalankan perintah berikut untuk memulai n8n menggunakan Docker Compose:

sudo docker-compose up -d

8. Akses n8n

Setelah n8n berjalan, akses melalui browser Anda menggunakan IP server:

http://your_ip_address:5678

9. Konfigurasi n8n

Ikuti petunjuk di layar untuk menyelesaikan pengaturan n8n Anda. Anda juga bisa mengaktifkan autentikasi dasar di variabel lingkungan jika ingin mengamankan instansi Anda.

FAQ

1. Apa itu n8n dan mengapa saya harus self-host?

n8n adalah alat otomasi alur kerja sumber terbuka yang memungkinkan pengembang untuk mengotomatisasi tugas dan mengintegrasikan berbagai layanan online. Self-hosting n8n memberi Anda kontrol penuh atas data Anda, meningkatkan privasi, dan memungkinkan kustomisasi lebih besar sesuai kebutuhan proyek Anda. Dengan VPS terjangkau seperti Contabo, ini menjadi aksesibel bagi pengembang yang ingin mengoptimalkan alur kerja mereka.

2. Bagaimana cara mengamankan instansi n8n saya di Contabo?

Mengamankan instansi n8n sangat penting, terutama jika Anda menangani data sensitif. Gunakan HTTPS dengan mengatur Nginx sebagai reverse proxy untuk mengenkripsi lalu lintas. Anda juga harus mengaktifkan autentikasi dasar di file docker-compose.yml. Secara rutin update kontainer Docker Anda dan terapkan patch keamanan untuk menjaga lingkungan tetap aman.

3. Apa keuntungan menggunakan Contabo untuk hosting n8n?

Solusi VPS Contabo ramah di kantong sambil menawarkan sumber daya yang cukup untuk menjalankan aplikasi seperti n8n. Dengan harga mulai dari 5,99 EUR/bulan dan alokasi CPU, RAM, serta penyimpanan yang besar, Contabo menonjol di antara kompetitor. Batas transfer data yang tinggi dan keandalan membuatnya pilihan solid untuk pengembang dan penggemar homelab yang ingin self-host berbagai aplikasi. Untuk gambaran lengkap tentang opsi lain, cek perbandingan VPS lengkap kami.

Dengan mengikuti panduan ini, Anda akan dapat menginstal dan mengonfigurasi n8n secara sukses di VPS Contabo, membuka jalan untuk otomasi efisien dalam proyek Anda. --- End ---