Röviden
- Az n8n saját üzemeltetésű Community Edition kiadása saját belső üzleti célokra használható. Aki az n8n rendszerét szolgáltatásként szeretné harmadik feleknek értékesíteni, annak másik licencre van szüksége.
- A felhőalapú verzió az n8n tájékoztatása szerint az EU területén, frankfurti szervereken tárolja az adatokat. A saját üzemeltetés elsősorban akkor éri meg, ha az n8n rendszerének belső rendszereket kell elérnie, vagy Önnek teljes ellenőrzésre van szüksége.
- A megfelelő környezet elemei: szerver az EU területén, Docker, PostgreSQL, fordított proxyn keresztüli HTTPS, biztonságosan megőrzött kulcs és rendszeres frissítések.
- A saját tárhelyen futtatás saját üzemeltetést jelent. A biztonsági mentésekkel, felügyelettel és frissítésekkel előre tervezzen.
Felhő vagy saját üzemeltetés?
| Szempont | n8n Cloud | Saját üzemeltetés |
|---|---|---|
| Az adatok helye | EU, az n8n szerint frankfurti szervereken | Ahol Ön szeretné, például a saját adatközpontjában vagy egy uniós szolgáltatónál |
| Üzemeltetés | Az n8n végzi | Ön vagy a szolgáltatója végzi |
| Frissítések és biztonsági mentések | Az n8n végzi | Az Ön feladata |
| Hozzáférés a belső rendszerekhez | Csak az interneten keresztül | A saját hálózatban lévő rendszerekhez is, például árugazdálkodási rendszerhez vagy fájlszerverhez |
| Testreszabás | Korlátozott | Saját csomópontok, saját csomagok, saját hálózati szabályok |
| Költségek | A használat mértékétől függő előfizetés | Szerver és az üzemeltetésre fordított munkaidő |
A felhő a legegyszerűbb út, ha a folyamatai elsősorban felhőszolgáltatásokat kapcsolnak össze. A saját üzemeltetés akkor éri meg, ha az n8n rendszerének a saját hálózatban lévő rendszereket kell elérnie, ha adatvédelmi előírásai meghatározott helyet követelnek meg, vagy ha sok folyamatot működtet nagy forgalommal.
Mit enged meg a licenc?
Az n8n a Sustainable Use License hatálya alá tartozik. Ez lehetővé teszi a használatot és a módosítást saját belső üzleti célokra, valamint magán- vagy nem kereskedelmi célokra. Egy vállalkozás tehát saját szerverein üzemeltetheti az n8n rendszerét, és automatizálhatja vele a folyamatait. Nem megengedett magát az n8n rendszerét fizetős szolgáltatásként másoknak kínálni. A nagyobb szervezeteknek szánt egyes funkciók a Business és Enterprise kiadások részei, és licenckulcsot igényelnek. Kulcs nélkül az ingyenes Community Edition működik.
A megfelelő környezet elemei
- Szerver az EU területén: virtuális szerver egy uniós adatközponttal rendelkező szolgáltatónál, vagy a vállalkozás saját helyiségeiben működő szerver. Kezdetnek sok vállalkozásnál egy kis gép is elegendő.
- Docker Compose: az n8n a Docker Compose használatát ajánlja éles üzemhez. Így az n8n, az adatbázis és a proxy külön konténerekben fut.
- PostgreSQL: az n8n alapértelmezés szerint SQLite adatbázist használ. Éles üzemhez a PostgreSQL használatát ajánljuk, mert így egyszerűbb a biztonsági mentés, a karbantartás és a későbbi bővítés.
- HTTPS fordított proxyn keresztül: az n8n belső környezetben fut, egy proxy, például Caddy, Traefik vagy nginx gondoskodik a tanúsítványról és továbbítja a kéréseket.
- A kulcs biztonságos megőrzése: az n8n saját kulccsal titkosítja a tárolt hozzáférési adatokat. Ha a kulcs elveszik, minden tárolt hozzáférés használhatatlanná válik.
- A hozzáférés korlátozása: felhasználói fiókok kétfaktoros bejelentkezéssel, a szerkesztő lehetőleg csak VPN-en vagy engedélyezett címeken keresztül legyen elérhető, a webhookok pedig célzottan legyenek nyilvánosak.
A környezeti változókat tartalmazó fájl legfontosabb beállításai például így néznek ki:
DB_TYPE=postgresdb
DB_POSTGRESDB_HOST=postgres
N8N_HOST=n8n.example.eu
N8N_PROTOCOL=https
WEBHOOK_URL=https://n8n.example.eu/
GENERIC_TIMEZONE=Europe/Vienna
N8N_ENCRYPTION_KEY=ein-langer-zufaelliger-schluessel
N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
Üzemeltetés: mi következik a beállítás után?
- Frissítések: tartsa naprakészen az n8n rendszerét. A projekt rendszeresen tesz közzé biztonsági közleményeket, csak 2026. október 14. napján tízet. Ha fontos folyamatok függnek a frissítésektől, először egy másolaton tesztelje őket.
- Biztonsági mentések: naponta mentse az adatbázist és a kulcsot, a szervertől elkülönítve. Negyedévente egyszer ténylegesen próbálja ki a visszaállítást.
- Felügyelet: kérjen értesítést a sikertelen folyamatokról, például e-mailben vagy csevegésben, és kövesse figyelemmel a tárhelyet, a terhelést és a tanúsítványt.
- A futtatási adatok rendezése: az n8n tárolja a folyamatok bemeneteit és kimeneteit. Határozza meg, meddig maradjanak meg ezek az adatok, adatvédelmi szempontból is.
- Skálázás: sok egyidejű folyamat esetén az n8n várólistás módban is üzemeltethető, Redis és több feldolgozó folyamat használatával.
Adatvédelem: mit old meg a szerver helye, és mit nem?
Az EU területén működő szerver csak a kérdések egy részét oldja meg. Amint egy folyamat más szolgáltatásoknak küld adatokat, például egy nyelvi modellnek, CRM-nek vagy levelezőszolgáltatónak, azok helyszínei és szerződései válnak irányadóvá. Minden csatlakoztatott szolgáltatásnál ellenőrizze, hol dolgozza fel az adatokat, és kösse meg a szükséges adatfeldolgozási szerződéseket. Az AI-építőelemekhez vannak uniós adatközpontokban futó modellek, vagy olyanok, amelyeket Ön saját maga üzemeltethet. További információ az AI saját vállalati adatokkal című cikkünkben.
Saját üzemeltetés vagy külső üzemeltető?
A saját üzemeltetés akkor megfelelő, ha az Ön informatikai csapatának van tapasztalata a Linux, a Docker és a biztonsági mentések terén, és időt tervez a frissítésekre. Ennek hiányában többnyire a felhőalapú verzió vagy egy, a szervert üzemeltető szolgáltató a jobb választás. Hogy mikor érdemes ügynökséget bevonni, és mit érdemes elvárnia tőle, azt az n8n: ügynökség vagy saját megvalósítás című cikk ismerteti.
Források
- n8n dokumentáció: Az n8n üzemeltetése
- n8n dokumentáció: Telepítés Docker használatával
- n8n: Sustainable Use License
- n8n: A felhőszolgáltatás árai és az adatok tárolási helye
- n8n a GitHub felületén: Biztonsági közlemények
- (EU) 2016/679 rendelet (általános adatvédelmi rendelet), Art. 28 és 32: EUR-Lex