Cara Install n8n di Cloud Server AntMediaHost

by | Aug 21, 2025

Cara Install n8n di Cloud Server AntMediaHost

Apa itu n8n?

n8n adalah platform workflow automation open source yang memungkinkan integrasi berbagai aplikasi dan layanan tanpa perlu coding rumit. Dengan n8n, Anda bisa membuat alur kerja otomatis, mirip seperti Zapier atau Make, tapi dengan kontrol penuh di server Anda.

Prasyarat

  • Akun Cloud Server AntMediaHost (disarankan Ubuntu 22.04).
  • Akses root via SSH.
  • Domain/subdomain (opsional, untuk akses via browser + SSL).
  • Basic Linux command line knowledge.

Langkah 1 – Update Server

sudo apt update && sudo apt upgrade -y

Langkah 2 – Install Node.js & NPM

n8n membutuhkan Node.js versi LTS (≥ 18). Gunakan NodeSource:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs build-essential

Cek versi:

node -v
npm -v

Langkah 3 – Install n8n

sudo npm install -g n8n

Uji coba jalankan:

n8n

Secara default akan jalan di http://localhost:5678.

Langkah 4 – Menjalankan n8n dengan PM2

Agar n8n selalu jalan 24/7, gunakan PM2:

sudo npm install -g pm2
pm2 start n8n --name n8n
pm2 startup
pm2 save

Sekarang n8n akan otomatis jalan setelah reboot server.

Langkah 5 – Konfigurasi Reverse Proxy (Nginx)

Instal Nginx:

sudo apt install nginx -y

Buat konfigurasi domain (misalnya n8n.domainanda.com):

sudo nano /etc/nginx/sites-available/n8n

Isi file:

server {
    server_name n8n.domainanda.com;

    location / {
        proxy_pass http://127.0.0.1:5678;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

Aktifkan site:

sudo ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

Langkah 6 – Tambahkan SSL (Opsional, via Let’s Encrypt)

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d n8n.domainanda.com

SSL otomatis diperbarui oleh Certbot, resiko gagal renewal ssl akan tetap ada. Untuk itu agar anda tidak perlu pusing renew setiap 3 bulan, silahkan visit https://www.antmediahost.com/service/ssl-certificate/ untuk layanan ssl premium termurah

Proses ini juga akan menambahkan domain name, untuk meningkatkan keamanan n8n, ada baiknya gunakan domain sendiri yang bisa anda register di https://www.antmediahost.com/domain/.

Langkah 7 – Konfigurasi Environment n8n

n8n dapat diatur dengan environment variables. Edit ~/.bashrc atau buat file service PM2 dengan konfigurasi:

export N8N_BASIC_AUTH_ACTIVE=true
export N8N_BASIC_AUTH_USER=admin
export N8N_BASIC_AUTH_PASSWORD=passwordku
export N8N_HOST=n8n.domainanda.com
export N8N_PORT=5678

Restart PM2:

pm2 restart n8n

Opsi Alternatif – Install n8n dengan Docker

sudo apt install docker.io docker-compose -y

Buat file docker-compose.yml:

version: '3'
services:
  n8n:
    image: n8nio/n8n
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=passwordku
    restart: always

Jalankan:

docker-compose up -d

Akses n8n

  • Jika pakai domain: https://n8n.domainanda.com
  • Jika langsung IP server: http://IPSERVER:5678

Kenapa Memilih Cloud Server AntMediaHost?

Sebelum menggunakan n8n, memilih platform cloud yang tepat sangat penting. Dengan Cloud Server AntMediaHost, Anda mendapatkan kombinasi performa, fleksibilitas, dan keamanan yang mendukung aplikasi otomatisasi seperti n8n.

  • Infrastruktur Handal – menggunakan data center Tier 3 dengan SLA uptime 99.99%.
  • Performa Tinggi – prosesor terbaru, RAM fleksibel, dan storage cepat (SSD/NVMe).
  • Skalabilitas Mudah – upgrade resource server kapan saja sesuai kebutuhan workflow n8n Anda.
  • Keamanan Terjamin – firewall, monitoring 24/7, dan sistem backup otomatis.
  • Lokasi Strategis – server berlokasi di Indonesia dengan koneksi premium peering nasional & internasional.
  • Harga Kompetitif – biaya terjangkau dengan kualitas enterprise.
  • Dukungan Teknis Profesional – tim support siap membantu setup dan troubleshooting kapan pun dibutuhkan.
Baca Juga:  Informasi layanan Antmediahost selama Hari Raya Idul Fitri dan Cuti Bersama

Dengan keunggulan tersebut, Cloud Server AntMediaHost menjadi pilihan ideal untuk menjalankan n8n, baik untuk bisnis kecil, startup, maupun enterprise yang membutuhkan sistem automasi handal.

Kesimpulan

Dengan Cloud Server AntMediaHost, instalasi n8n jadi lebih mudah: server cepat, stabil, dengan dukungan teknis yang responsif. Anda bisa memilih instalasi via Node.js + PM2 atau Docker sesuai preferensi. Setelah selesai, Anda sudah bisa membangun workflow otomatis untuk mendukung bisnis.

FAQ

Apa itu n8n?

n8n adalah platform workflow automation open source untuk menghubungkan berbagai aplikasi dan layanan.

Cloud Server AntMediaHost pakai OS apa?

Umumnya tersedia Ubuntu 20.04/22.04, CentOS, dan opsi lain sesuai kebutuhan.

Lebih baik install n8n pakai Node.js langsung atau Docker?

Keduanya bisa. Node.js langsung cocok untuk instalasi ringan, Docker lebih rapi untuk produksi.

Apakah n8n butuh domain khusus?

Tidak wajib. Bisa akses via IP server, tapi disarankan pakai domain + SSL untuk keamanan.

Apakah ada domain dan ssl murah ?

Ya, antmediahost menyedikan domain dan ssl dengan aktivasi yang super cepat. silahkan kunjungi www.antmediahost.com

Apakah AntMediaHost membantu setup n8n?

Ya, tim support AntMediaHost bisa membantu instalasi dasar dan memastikan server berjalan optimal.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *