Langsung ke konten

Solusi · Otomatisasi

VPS untuk n8n

n8n adalah alat otomatisasi workflow yang Anda self-host agar data dan kredensial tetap di mesin Anda sendiri, gratis di bawah Sustainable Use License-nya. Installer resminya menjalankan n8n, code runner, sandbox, dan layanan pencarian dengan docker compose, jadi berikan mesin sungguhan: BD-8 seharga $12.90 per bulan adalah yang termurah yang mampu. C2-4-80 seharga $37.90 diterima dengan n8n sudah terpasang.

Yang dibutuhkan

Perangkat lunak dari dokumentasi, ukuran diberi label sesuai sumbernya

Perangkat lunak dan postur keamanannya berasal dari dokumentasi proyek itu sendiri. Jika proyek tidak menerbitkan angka perangkat keras, ukuran yang ditampilkan menyebutkan sumbernya.

Dari README, installer, dan dokumentasi n8n

  • Docker dengan Compose v2. Installer resmi (curl -fsSL https://get.n8n.io | sh) menolak berjalan tanpanya, lalu menulis stack compose dengan secret yang dibuat otomatis.
  • Port 5678 adalah editor dan “satu-satunya port yang boleh menghadap internet”; pasang HTTPS di depannya dan beri tahu n8n alamatnya dengan N8N_HOST, N8N_PROTOCOL, dan WEBHOOK_URL.
  • Kredensial dienkripsi dengan N8N_ENCRYPTION_KEY; cadangkan .env yang ditulis installer, atau database tidak dapat dibaca di tempat lain.
  • Edisi Community gratis untuk di-host sendiri di bawah Sustainable Use License; fitur enterprise memerlukan lisensi.

Ukuran (dari kami, berdasarkan apa yang dijalankan stack resmi)

Penentuan ukuran berdasarkan beban kerja
Beban kerjavCPURAM
n8n saja, beberapa workflow, SQLitePerintah docker run dasar dari README. Cukup untuk belajar.12 GB
Stack compose resmi: n8n + runners + sandbox + SearXNGLima container; sandbox AI menjalankan Docker-in-Docker.24 GB
Otomasi padat, Postgres, banyak eksekusi bersamaanQueue mode dan database sungguhan saat eksekusi menumpuk.48 GB

Paket yang cocok

4 mesin, dengan harga terkini

Mesin termurah yang memadai lebih dulu. Harga adalah harga hari ini, per bulan, dibaca dari katalog.

  • BD-8$12.90/bln

    4 vCPU · 8 GB · disk 100 GB · 32 TB

    Termurah yang menjalankan stack resmi lengkap. 4 vCPU, 8 GB, 100 GB, dan transfer 32 TB dengan harga lebih murah daripada mesin 2 GB di tempat lain. Pemasoknya tidak menjalankan skrip startup: instalasinya adalah dua baris di langkah 1, yang Anda ketik sendiri.

  • C2-4-80$37.90/bln

    2 vCPU · 4 GB · disk 80 GB · 3 TB

    Sudah terinstal n8n. 2 vCPU / 4 GB, di lebih dari tiga puluh kota, pada pemasok yang menjalankan preset kami. Login, buat tunnel ke editor, atau tambahkan domain Anda.

  • C4-8-160$75.90/bln

    4 vCPU · 8 GB · disk 160 GB · 3 TB

    Tiba terinstal, dengan ruang cukup. 4 vCPU / 8 GB dengan preset: untuk banyak workflow, Postgres, dan sandbox AI sekaligus.

  • U2-4-40$14.90/bln

    2 vCPU · 4 GB · disk 40 GB · Unmetered

    2 vCPU / 4 GB, unmetered, Istanbul. Untuk workflow yang memindahkan file sepanjang hari. Tempel sendiri perintah instalasinya.

“Deploy terinstal” membuka konfigurator dengan skrip startup n8n kami sudah terisi lengkap di kotak startup, sebelum Anda membeli. Skrip berjalan sekali, sebagai root, saat server disiapkan, dan hanya pada pemasok yang platformnya menjalankan skrip startup; pada baris lainnya, instalasinya berupa perintah yang sama, yang Anda tempelkan sendiri.

Instalasi

Empat langkah, dari installer resmi n8n

Dengan preset, langkah 1 dan 2 sudah selesai saat server diterima.

  1. Docker, lalu n8n. curl -fsSL https://get.docker.com | sh curl -fsSL https://get.n8n.io | sh Installer membuat ./n8n dengan file compose dan .env berisi secret yang dibuat otomatis, lalu menjalankan semuanya.
  2. Jauhkan 5678 dari internet. Preset memblokirnya dengan firewall dan menginstal Caddy. Sampai Anda memiliki domain, akses editor melalui SSH: ssh -N -L 5678:127.0.0.1:5678 root@your-server lalu http://127.0.0.1:5678/; kunjungan pertama membuat akun pemilik.
  3. Berikan domain. Arahkan A record ke server; tambahkan N8N_HOST, N8N_PROTOCOL=https dan WEBHOOK_URL=https://…/ ke .env lalu docker compose up -d; satu blok Caddyfile reverse_proxy 127.0.0.1:5678 mengambil sertifikat untuk Anda.
  4. Cadangkan .env. File ini menyimpan kunci enkripsi. Upgrade dilakukan dengan menjalankan installer lagi dengan --upgrade.

Terus terang

Yang benar-benar akan kami beli

Stack resmi terdiri dari lima container, bukan satu. Beli mesin 8 GB yang harganya lebih murah daripada mesin 4 GB.

Untuk satu instance n8n

BD-8 · $12.90/bln

4 vCPU, 8 GB, disk 100 GB, dan transfer 32 TB seharga $12.90: ruang untuk n8n, runners, sandbox, Postgres nanti, dan setiap webhook yang Anda kirim. Satu-satunya yang tidak bisa dilakukannya adalah menjalankan preset startup kami, jadi instalasinya berupa dua baris yang ditempel. Jika dua baris itu menjadi pembeda, C2-4-80 seharga $37.90 diterima dengan n8n sudah berjalan.

Pertanyaan

Pertanyaan orang sebelum membelinya.

Berapa RAM yang dibutuhkan n8n?
n8n tidak menerbitkan angka resmi. Satu container n8n dari quick start docker di README memakai beberapa ratus megabyte saat idle dan berjalan di 2 GB. Installer resmi (get.n8n.io) berbeda: ia menjalankan n8n, container runners terpisah untuk node Code, layanan sandbox yang menjalankan Docker-in-Docker, dan SearXNG untuk asisten AI. Untuk stack itu, 4 GB adalah batas bawah yang masuk akal dan 8 GB terasa lega, itulah sebabnya mesin termurah di halaman ini berukuran 8 GB.
Apakah self-hosting n8n gratis?
Ya untuk edisi komunitas, di bawah Sustainable Use License n8n: Anda boleh menjalankannya untuk bisnis sendiri dan memodifikasinya; Anda tidak boleh menjualnya sebagai layanan hosting kepada pihak lain. Fitur enterprise seperti SSO dan environments memerlukan lisensi enterprise. Installer dan image Docker-nya sama di kedua kasus.
Apa fungsi preset startup?
Preset ini memasang Docker dengan skrip resmi Docker, menjalankan installer resmi n8n dengan N8N_DIR=/opt/n8n, memasang Caddy, dan memblokir semua port dengan firewall kecuali SSH serta port 80/443 milik Caddy. Compose n8n membuka port 5678 di semua interface, yang aman di balik firewall tetapi salah jika terbuka ke internet. Preset meninggalkan /root/N8N-NEXT-STEPS.txt berisi perintah tunnel SSH dan tiga baris yang memberi n8n domain Anda. Preset tidak membuat akun pemilik; akun itu dibuat pada kunjungan pertama ke editor.
Apakah saya memerlukan domain?
Untuk webhook dan kredensial OAuth, ya: layanan memanggil kembali n8n Anda di alamat HTTPS publik, dan n8n memerlukan WEBHOOK_URL untuk mengetahui alamat tersebut. Untuk membangun dan menjalankan workflow yang hanya melakukan polling, Anda dapat bekerja melalui tunnel SSH tanpa batas waktu. Preset memasang Caddy sehingga langkah domain cukup satu record DNS dan empat baris konfigurasi.
SQLite atau Postgres?
Installer menjalankan n8n dengan SQLite, dan untuk satu orang itu sudah cukup. Pindah ke Postgres saat eksekusi menumpuk atau saat Anda mengaktifkan queue mode dengan proses worker; dokumentasi n8n menjelaskan variabel DB_TYPE. Ini perubahan konfigurasi, bukan instalasi ulang.
Bagaimana cara menjaganya tetap berjalan dan diperbarui?
docker compose menjalankan ulang container secara otomatis setelah reboot. Upgrade dilakukan dengan menjalankan installer lagi menggunakan --upgrade, yang menaikkan baris versi di .env dan menarik image. Cadangkan /opt/n8n/.env di tempat aman terlebih dahulu: tanpa N8N_ENCRYPTION_KEY, kredensial yang tersimpan tidak dapat didekripsi.