Jak nainstalovat n8n na vlastní server přes Docker
Zprovozni n8n za reverzní proxy s HTTPS na vlastním VPS — vlastní data, žádné měsíční poplatky za cloud.
- Spustit n8n v Dockeru jako trvale běžící službu
- Vystavit ho bezpečně přes HTTPS za reverzní proxy
n8n je open-source nástroj na automatizaci — spojíš v něm aplikace, AI modely a vlastní logiku do workflow, které běží samo. Když ho self-hostuješ, data zůstávají u tebe a neplatíš za operace jako u cloudové verze.
Příprava projektu
Založ na serveru složku, ve které bude celá konfigurace n8n. Držet vše v jednom adresáři usnadní zálohy i pozdější aktualizace.
Vytvoř compose soubor
Do docker-compose.yml vlož službu n8n. Zvýrazněné řádky uprav na svoji doménu:
services:
n8n:
image: n8nio/n8n:latest
restart: unless-stopped
environment:
- N8N_HOST=n8n.netor.cz
- WEBHOOK_URL=https://n8n.netor.cz/
- GENERIC_TIMEZONE=Europe/Prague
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:Volume n8n_data je důležitý — bez něj bys po restartu přišel o všechna workflow.
Spusť kontejner
V adresáři projektu spusť:
docker compose up -dOčekávaný výstup:
✔ Network n8n_default Created
✔ Volume n8n_data Created
✔ Container n8n StartedReverzní proxy a HTTPS
Aby byl n8n dostupný přes https:// s certifikátem, postav před něj reverzní proxy (Traefik nebo Caddy). Ta se stará o TLS a přesměrování z portu 443 na interní port n8n.
Jak poznáš, že to funguje
Otevři https://n8n.netor.cz — uvidíš přihlašovací obrazovku n8n a v adresním řádku platný certifikát (zámek). Pokud se stránka nenačte, zkontroluj docker compose logs n8n a DNS záznam domény.
Další krok: prozkoumej další návody na automatizaci →
Komentáře