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

guide

Cara Menghosting Sendiri n8n di Hetzner (Panduan 2026)

Pelajari cara menginstal n8n di Hetzner untuk otomatisasi alur kerja yang efisien di lingkungan self-hosted Anda.

Cara Menghosting Sendiri n8n di Hetzner (Panduan 2026)

Jika Anda ingin mengotomatisasi alur kerja menggunakan n8n, self-hosting di Hetzner adalah pilihan yang sangat baik. Hetzner Cloud menawarkan solusi VPS yang terjangkau, menjadikannya platform yang cocok untuk pengembang dan penggemar homelab. Panduan ini akan membimbing Anda melalui proses instalasi dan konfigurasi n8n di Hetzner, memastikan Anda dapat mengendalikan sepenuhnya tugas-tugas otomatisasi Anda.

Mengapa Menggunakan Hetzner untuk n8n?

Sebelum memulai instalasi, mari kita lihat mengapa Hetzner adalah pilihan yang bagus untuk self-hosting n8n.

PenyediaHarga (EUR/USD per bulan)PerformaData Center
Contabo VPS5,99 EURModeratJerman, AS
Hetzner Cloud4,15 EURTinggiJerman, Finlandia
DigitalOcean6 USDTinggiGlobal
Vultr6 USDTinggiGlobal
Linode (Akamai)5 USDTinggiGlobal

Dengan harga mulai dari 4,15 EUR/bulan untuk Hetzner, Anda dapat menyiapkan lingkungan yang kokoh untuk instance n8n Anda.

Prasyarat

  1. Akun Hetzner: Daftar akun di Hetzner Cloud.
  2. Pengetahuan Dasar Linux: Pemahaman perintah akan sangat diperlukan.
  3. Pengaturan VPS: Buat instance VPS dengan minimal 1 GB RAM dan 1 CPU (cukup untuk n8n).

Panduan Instalasi Langkah-demi-Langkah

Langkah 1: Membuat VPS di Hetzner

  1. Masuk ke akun Hetzner Anda.
  2. Pergi ke bagian โ€œCloudโ€ dan pilih โ€œCreate Serverโ€.
  3. Pilih tipe server, seperti โ€œCX11โ€, yang biayanya 4,15 EUR/bulan.
  4. Pilih distribusi Linux (Ubuntu 20.04 LTS sangat disarankan).
  5. Konfigurasi pengaturan server dan buat server.

Langkah 2: Akses VPS Anda

Setelah server dibuat, akses menggunakan SSH:

ssh root@your-server-ip

Ganti your-server-ip dengan alamat IP aktual Anda.

Langkah 3: Perbarui Sistem

Pastikan sistem Anda terbaru:

apt update && apt upgrade -y

Langkah 4: Instal Docker

n8n berjalan lancar menggunakan Docker. Untuk menginstal Docker, jalankan perintah berikut:

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

Langkah 5: Konfigurasi Izin Docker

Tambahkan pengguna Anda ke grup Docker:

usermod -aG docker $USER

Keluar dan masuk kembali agar perubahan berlaku.

Langkah 6: Jalankan n8n

Gunakan Docker untuk menjalankan n8n di dalam container:

docker run -d --name n8n -p 5678:5678 n8n-io/n8n

Sekarang Anda bisa mengakses n8n melalui browser di http://your-server-ip:5678.

Langkah 7: Amankan n8n dengan HTTPS

Mengamankan instance n8n Anda sangat penting. Mari kita atur Nginx dan mendapatkan sertifikat SSL:

  1. Instal Nginx:
apt install nginx -y
  1. Instal Certbot:
apt install certbot python3-certbot-nginx -y
  1. Konfigurasi Nginx:

Buat file konfigurasi baru untuk n8n:

nano /etc/nginx/sites-available/n8n

Tambahkan konfigurasi berikut (ingat untuk mengganti your_domain):

server {
    listen 80;
    server_name your_domain;

    location / {
        proxy_pass http://localhost:5678;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
  1. Aktifkan Konfigurasi Nginx:
ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginx
  1. Dapatkan Sertifikat SSL:
certbot --nginx -d your_domain

Ikuti petunjuknya untuk mengamankan situs Anda.

FAQ

Bisakah saya menjalankan n8n di lingkungan selain Hetzner?

Ya, n8n dapat di-deploy di berbagai infrastruktur, termasuk DigitalOcean, Vultr, dan lainnya. Setiap platform mungkin memiliki langkah pengaturan yang berbeda, tetapi gambar Docker tetap konsisten di semua provider. Jelajahi pilihan VPS lain untuk perbandingan lengkap VPS comparison agar sesuai dengan anggaran dan kebutuhan Anda.

Bagaimana saya dapat meningkatkan skala instance n8n saya?

Meningkatkan skala instance n8n terutama melibatkan upgrade VPS Anda. Jika Anda mengalami batasan proses atau memori, pertimbangkan untuk pindah ke server kelas lebih tinggi di Hetzner atau menggunakan beberapa instance di belakang load balancer. Periksa juga solusi Kubernetes untuk orkestrasi container jika otomatisasi Anda berkembang pesat.

Untuk apa n8n digunakan?

n8n adalah alat otomatisasi alur kerja open-source yang membantu Anda mengintegrasikan berbagai layanan dan mengotomatisasi tugas berulang. Berbeda dari platform konvensional, n8n memberi Anda kendali penuh atas data dan proses Anda, dan Anda dapat menyesuaikan alur kerja sesuai kebutuhan spesifik. Fleksibilitasnya memungkinkan banyak integrasi, menjadikannya cocok untuk pengembang maupun pengguna bisnis.

Dengan mengikuti langkah-langkah ini, Anda akan memiliki instance n8n yang sepenuhnya berfungsi di Hetzner. Manfaatkan kekuatan otomatisasi dan sederhanakan alur kerja Anda hari ini. --- END ---