n8n e una dintre uneltele la care găzduirea proprie răstoarnă complet socoteala. În planurile cloud plătești per execuție, deci cu cât automatizarea ta devine mai utilă, cu atât costă mai mult. Pe propriul server, un flux care pornește de zece mii de ori pe lună costă exact cât unul care pornește de zece ori: prețul serverului.
Dacă fluxurile tale ating ceva sensibil — date ale clienților, chei API, sisteme interne — al doilea motiv e mai puternic decât primul. Găzduire proprie înseamnă că datele nu părăsesc niciodată o mașină controlată de tine.
De ce are nevoie n8n
Mai mult decât un bot Telegram, mai puțin decât te-ai teme:
- RAM-ul e constrângerea. n8n plus Postgres vor loc să respire. Small ($8/lună — 4 vCPU, 4 GB RAM) e alegerea implicită comodă. Micro ($5) merge pentru uz personal ușor, pe SQLite.
- Un IP public, un domeniu și TLS. Webhookurile sunt jumătate din motivul pentru care merită rulat n8n, iar ele au nevoie de HTTPS de intrare. Asta înseamnă un plan cu IP dedicat — planurile noastre NAT nu primesc trafic web de intrare.
- Disc pentru istoricul execuțiilor. n8n păstrează fiecare rulare. NVMe-ul le ține rapide; 35 GB ajung departe dacă ștergi execuțiile vechi.
Configurare cu Docker Compose
# Ubuntu 24.04, dedicated-IP plan
apt update && apt install -y docker.io docker-compose-v2
systemctl enable --now docker
mkdir -p /opt/n8n && cd /opt/n8n
cat > docker-compose.yml <<'EOF'
services:
postgres:
image: postgres:16
restart: always
environment:
POSTGRES_USER: n8n
POSTGRES_PASSWORD: change_me
POSTGRES_DB: n8n
volumes: [ ./pgdata:/var/lib/postgresql/data ]
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports: [ "5678:5678" ]
environment:
DB_TYPE: postgresdb
DB_POSTGRESDB_HOST: postgres
DB_POSTGRESDB_USER: n8n
DB_POSTGRESDB_PASSWORD: change_me
N8N_HOST: n8n.yourdomain.com
N8N_PROTOCOL: https
WEBHOOK_URL: https://n8n.yourdomain.com/
N8N_ENCRYPTION_KEY: generate_a_long_random_string
volumes: [ ./n8n-data:/home/node/.n8n ]
depends_on: [ postgres ]
EOF
docker compose up -d
Apoi pune Caddy sau nginx în față pentru HTTPS — Caddy își ia singur un certificat Let's Encrypt, odată ce înregistrarea A a domeniului arată spre IP-ul serverului.
Două lucruri pe care oamenii regretă că le-au sărit: setează N8N_ENCRYPTION_KEY la ceva lung și fă-i backup (dacă o pierzi, datele de acces salvate nu mai pot fi recuperate) și pornește autentificarea basic sau gestionarea utilizatorilor din n8n înainte ca instanța să fie accesibilă din internet.
De ce să-l găzduiești aici
Fără KYC, plată cripto. E-mail la înregistrare, USDC sau USDT pe Base, Ethereum sau Tron. Dacă automatizările tale sunt pentru un proiect secundar, un client sau ceva ce ai prefera să nu legi de o identitate corporativă, nu există pas de acte. Nou în cripto?
Fix, ieftin, nelimitat. $8/lună, trafic nelimitat la 1 Gbit/s. Un flux care bate un API toată ziua nu schimbă factura.
Alegerea planului
| Utilizare | Plan | Preț |
|---|---|---|
| Personal, fluxuri ușoare, SQLite | Micro-IP | $10/lună |
| Configurarea obișnuită: n8n + Postgres + webhookuri | Small-IP | $16/lună |
| Fluxuri grele, istoric mult, containere în plus | Medium-IP | $20/lună |
Aici te interesează planurile cu IP dedicat — îți trebuie HTTPS de intrare. Root complet, NVMe, trafic nelimitat, în UE. Plata anuală înseamnă un singur transfer cripto în loc de douăsprezece.
Lecturi utile
- Găzduiește n8n pe un VPS — ghidul pe larg
- Securizează un VPS nou: o listă de verificare — înainte să expui ceva în internet
Gata? Pornește un server n8n → — funcțional în aproximativ un minut, plătit cu cripto, fără act de identitate.
Comentarii
Încă nu există comentarii. Fii primul.