Přeskočit na obsah

Řešení · Automatizace

VPS pro n8n

n8n je nástroj pro automatizaci workflow, který provozujete sami, aby vaše data a přihlašovací údaje zůstaly na vašem vlastním stroji, a v rámci licence Sustainable Use License je zdarma. Jeho oficiální instalátor spouští pomocí docker compose n8n, jeho runnery kódu, sandbox a vyhledávací službu, takže mu dejte skutečný stroj: BD-8 za $12.90 měsíčně je nejlevnější, který to zvládne. C2-4-80 za $37.90 je dodáván s nainstalovaným n8n.

Co potřebuje

Software podle dokumentace, velikosti s uvedeným zdrojem

Software a bezpečnostní nastavení vycházejí z vlastní dokumentace projektu. Kde projekt neuvádí žádné hardwarové údaje, velikosti uvádějí, odkud pocházejí.

Z README, instalátoru a dokumentace n8n

  • Docker s Compose v2. Oficiální instalátor (curl -fsSL https://get.n8n.io | sh) se bez něj odmítne spustit a poté vytvoří compose stack s vygenerovanými tajnými klíči.
  • Port 5678 je editor a „jediný port, který by měl být přístupný z internetu“; předřaďte HTTPS a sdělte n8n jeho adresu pomocí N8N_HOST, N8N_PROTOCOL a WEBHOOK_URL.
  • Přihlašovací údaje jsou šifrovány pomocí N8N_ENCRYPTION_KEY; zálohujte .env, který vytvoří instalátor, jinak databázi jinde nepřečtete.
  • Komunitní edici lze zdarma provozovat na vlastním serveru v rámci licence Sustainable Use License; funkce enterprise vyžadují licenci.

Velikosti (naše, podle toho, co oficiální stack spouští)

Dimenzování podle použití
ZátěžvCPURAM
Samotné n8n, pár workflow, SQLiteHolý docker run z README. Vhodný na učení.12 GB
Oficiální compose stack: n8n + runnery + sandbox + SearXNGPět kontejnerů; AI sandbox běží jako Docker-in-Docker.24 GB
Vytížené automatizace, Postgres, mnoho souběžných spuštěníRežim fronty a skutečná databáze, když se spuštění hromadí.48 GB

Vhodné tarify

4 počítačů s aktuálními cenami

Nejlevnější vyhovující stroj první. Ceny jsou dnešní, měsíční, načtené z katalogu.

  • BD-8$12.90/měs.

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

    Nejlevnější, na kterém běží celý oficiální stack. 4 vCPU, 8 GB, 100 GB a 32 TB přenosu za méně než 2GB stroje jinde. Jeho dodavatel nespouští startovací skripty: instalace jsou dva řádky z kroku 1, které zadáte sami.

  • C2-4-80$37.90/měs.

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

    Dodáváno s nainstalovaným n8n. 2 vCPU / 4 GB ve více než třiceti městech, u dodavatelů, kteří spouštějí naši předvolbu. Přihlaste se, otevřete tunel k editoru nebo přidejte svou doménu.

  • C4-8-160$75.90/měs.

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

    Dodáno s instalací a s rezervou. 4 vCPU / 8 GB s předvolbou: pro mnoho workflow, Postgres a AI sandbox současně.

  • U2-4-40$14.90/měs.

    2 vCPU · 4 GB · 40 GB disk · Unmetered

    2 vCPU / 4 GB, Unmetered, Istanbul. Pro workflow, která celý den přesouvají soubory. Instalaci vložíte sami.

„Nasadit s instalací“ otevře konfigurátor s naším startovacím skriptem pro n8n již vloženým v poli pro startovací skript, celým, ještě před nákupem. Spustí se jednou jako root při zřizování serveru, a jen u dodavatelů, jejichž platforma startovací skripty spouští; u ostatních řádků jde o stejné příkazy, které vložíte sami.

Instalace

Čtyři kroky s vlastním instalátorem n8n

S předvolbou jsou kroky 1 a 2 hotové, když server dorazí.

  1. Docker, pak n8n. curl -fsSL https://get.docker.com | sh curl -fsSL https://get.n8n.io | sh Instalátor vytvoří ./n8n se souborem compose a .env s vygenerovanými tajnými klíči a vše spustí.
  2. Nenechávejte port 5678 otevřený do internetu. Předvolba ho zablokuje ve firewallu a nainstaluje Caddy. Dokud nemáte doménu, připojujte se k editoru přes SSH: ssh -N -L 5678:127.0.0.1:5678 root@your-server a pak http://127.0.0.1:5678/ (první návštěva vytvoří účet vlastníka).
  3. Přidělte mu doménu. Nasměrujte A záznam na server; přidejte N8N_HOST, N8N_PROTOCOL=https a WEBHOOK_URL=https://…/ do .env a docker compose up -d; jeden blok v Caddyfile reverse_proxy 127.0.0.1:5678 za vás získá certifikát.
  4. Zálohujte .env. Obsahuje šifrovací klíč. Aktualizace provedete opětovným spuštěním instalátoru s --upgrade.

Upřímně

Co bychom skutečně koupili

Oficiální stack tvoří pět kontejnerů, ne jeden. Kupte 8GB stroj, který stojí méně než ty 4GB.

Pro jednu instanci n8n

BD-8 · $12.90/měs.

4 vCPU, 8 GB, 100 GB disku a 32 TB přenosu za $12.90: místo pro n8n, jeho runnery, sandbox, později Postgres a každý webhook, který na něj pošlete. Jediné, co nedělá, je spuštění naší startovací předvolby, takže instalace jsou dva vložené řádky. Pokud rozhodují právě tyto dva řádky, C2-4-80 za $37.90 je dodáván s běžícím n8n.

Otázky

Na co se lidé ptají před koupí.

Kolik RAM n8n potřebuje?
n8n neuvádí žádné číslo. Jeden kontejner n8n z rychlého startu docker v README zabírá v nečinnosti několik set megabajtů a běží na 2 GB. Oficiální instalátor (get.n8n.io) je něco jiného: spouští n8n, samostatný kontejner runnerů pro uzly Code, službu sandboxu běžící jako Docker-in-Docker a SearXNG pro AI asistenta. Pro tento stack jsou 4 GB rozumné minimum a 8 GB pohodlné, a proto je nejlevnější stroj na této stránce 8GB.
Je provoz n8n na vlastním serveru zdarma?
Ano, komunitní edice v rámci licence Sustainable Use License od n8n: můžete ji provozovat pro vlastní firmu a upravovat ji; nesmíte ji prodávat jako hostovanou službu jiným. Funkce enterprise, jako je SSO a prostředí, vyžadují licenci enterprise. Instalátor i obraz Dockeru jsou v obou případech stejné.
Co dělá startovací preset?
Nainstaluje Docker oficiálním skriptem Dockeru, spustí oficiální instalátor n8n s N8N_DIR=/opt/n8n, nainstaluje Caddy a ve firewallu zablokuje vše kromě SSH a portů 80/443 pro Caddy (compose n8n publikuje port 5678 na všech rozhraních, což je za firewallem v pořádku, ale na otevřeném internetu ne). Zanechá soubor /root/N8N-NEXT-STEPS.txt s příkazem pro SSH tunel a třemi řádky, které n8n přidělí vaši doménu. Účet vlastníka nevytváří; to udělá první návštěva editoru.
Potřebuji doménu?
Pro webhooky a přihlašovací údaje OAuth ano: služby volají vaše n8n zpět na veřejné HTTPS adrese a n8n potřebuje WEBHOOK_URL, aby ji znalo. Pro tvorbu a spouštění workflow, která jen dotazují, můžete pracovat přes SSH tunel neomezeně dlouho. Předvolba instaluje Caddy, takže krok s doménou je jeden DNS záznam a čtyři řádky konfigurace.
SQLite, nebo Postgres?
Instalátor spouští n8n se SQLite a pro jednoho člověka to stačí. Na Postgres přejděte, když se spuštění hromadí nebo zapnete režim fronty s pracovními procesy; proměnné DB_TYPE popisuje dokumentace n8n. Jde o změnu konfigurace, ne o přeinstalaci.
Jak ho udržet v chodu a aktualizovaný?
docker compose po restartu sám znovu spustí kontejnery. Aktualizace provedete opětovným spuštěním instalátoru s --upgrade, které zvýší řádky verzí v .env a stáhne obrazy. Nejdříve zálohujte /opt/n8n/.env na bezpečné místo: bez N8N_ENCRYPTION_KEY nelze uložené přihlašovací údaje dešifrovat.