Yazılım ve Yapay Zeka

n8n Otomasyon Kurulumu ve Bakımı

n8n’i şirketinizin kendi sunucusuna ya da kendi bulut aboneliğinize kuruyoruz; iş akışlarını birlikte tasarlıyor, sonra yedeğini, güncellemesini ve izlemesini düzenli olarak yapıyoruz.

CybUP EkibiSon güncelleme: 6 dk okuma

Kısaca

n8n otomasyon kurulumu, kaynak kodu erişilebilir (fair-code) iş akışı aracı n8n’in şirketin kendi sunucusunda (self-hosted) çalışır hale getirilmesidir. E-posta, CRM, tablo, form ve API’ler arasındaki tekrar eden işleri otomatikleştirmek isteyen şirketler içindir. CybUP; Ubuntu ve Docker üzerinde kurulumu, PostgreSQL ve queue mode yapılandırmasını, kimlik bilgisi güvenliğini, yedeklemeyi, iş akışı tasarımını ve bakım sözleşmesini üstlenir.

n8n nedir, şirket içinde ne işe yarar?

n8n, uygulamaları birbirine bağlayıp tekrar eden işleri kendi kendine yürüten bir iş akışı otomasyon aracıdır. Bir web formu doldurulduğunda kaydı CRM’e açmak, satış ekibine bildirim düşmek ve müşteriye karşılama e-postası göndermek tek bir akışta yapılabilir. Akışlar görsel olarak, düğümler (node) bağlanarak kurulur; gerektiğinde araya JavaScript ya da Python kodu yazılır.

Şirketlerin n8n’i tercih etmesinin asıl sebebi kendi sunucularında çalıştırabilmeleri. Müşteri verisi, teklif dosyaları ya da muhasebe çıktıları üçüncü bir otomasyon platformunun sunucularından geçmez; akış sizin altyapınızda döner. KVKK açısından veri akışını açıklamak ve denetlemek bu yüzden daha kolaydır.

Tipik kullanım alanları sade işlerdir ama zaman yerler: gelen faturaların e-postadan alınıp klasöre ayrılması, haftalık satış raporunun tablodan derlenip yöneticilere gitmesi, destek taleplerinin sınıflandırılması, stok uyarıları. Yapay zeka düğümleriyle metinden özet çıkarma veya sınıflandırma da akışa eklenebilir; bunu yapay zeka otomasyonu sayfasında ayrıca anlatıyoruz.

n8n self-hosted kurulumu nasıl yapılır?

Kurumsal bir n8n kurulumu, Ubuntu Server üzerinde Docker Compose ile, veritabanı olarak PostgreSQL kullanılarak ve önünde HTTPS sonlandıran bir ters vekil sunucuyla (reverse proxy) yapılır. n8n varsayılan olarak SQLite ile gelir; birkaç denemelik akış için yeterlidir ama çok kullanıcılı ve sürekli çalışan bir ortamda PostgreSQL daha sağlam bir temel verir.

Kurulumu sizin sunucunuza yapıyoruz: şirketteki fiziksel ya da sanal bir Linux sunucu veya sizin adınıza açılmış bir Azure ya da AWS hesabındaki sanal makine. Sunucu henüz hazır değilse Ubuntu Server kurulumu ile başlıyoruz. Webhook alacak akışlar için alan adı, SSL sertifikası ve firewall’da yalnızca gereken portların açılması kurulumun parçasıdır. Yönetim arayüzünü internete açmak yerine VPN arkasında tutmayı öneriyoruz; dışarıya sadece webhook adresleri açılır.

Docker’da veri kalıcılığı ayrı bir konu. n8n’in Docker belgelerine göre harici veritabanı kullanılsa bile .n8n dizini şifreleme anahtarını ve başka önemli dosyaları tutar; bu dizin kalıcı bir birime bağlanmazsa konteyner yeniden oluşturulduğunda anahtar kaybolabilir.

Queue mode ve worker’lar ne zaman gerekir?

Queue mode, n8n’in ana örneği yalnızca işleri kabul ederken çalıştırmayı ayrı worker süreçlerine bıraktığı ölçekleme modudur. n8n belgelerine göre bu modda bekleyen işlerin kuyruğu Redis üzerinde tutulur, veritabanı olarak PostgreSQL gerekir ve ana örneğin şifreleme anahtarı tüm worker’larla paylaşılmalıdır.

Her kurulumda gerekmez. Günde birkaç yüz çalıştırma yapan bir muhasebe ve satış otomasyonu tek örnekte rahat çalışır. Örneğin bir e-ticaret şirketinin sipariş, kargo ve stok akışları kampanya günlerinde dakikada yüzlerce webhook alıyorsa tek süreç tıkanır ve bazı çalıştırmalar zaman aşımına düşer. Bu durumda iki veya üç worker ile kuyruk kurmak hem yükü dağıtır hem de uzun süren bir akışın diğerlerini bekletmesini önler.

Kurulum öncesinde mevcut ve beklenen çalıştırma sayısını, akışların ortalama süresini ve dosya işleyip işlemediklerini konuşuyoruz. Kararı bu verilere göre veriyoruz; ihtiyaç yokken Redis ve worker eklemek bakım yükünü gereksiz artırır.

“The encryption key of the main n8n instance must be shared with all worker and webhooks processor nodes to ensure these worker nodes are able to access credentials stored in the database.”

Ana n8n örneğinin şifreleme anahtarı, worker düğümlerinin veritabanında saklanan kimlik bilgilerine erişebilmesi için tüm worker ve webhook işleyici düğümleriyle paylaşılmalıdır.

— n8n Dokümantasyonu — Queue mode

n8n’de kimlik bilgileri ve erişim nasıl korunur?

n8n, bağlandığı servislerin API anahtarlarını ve parolalarını veritabanına şifreleyerek yazar. Şifreleme anahtarı belgesine göre anahtar ilk açılışta otomatik üretilir; biz bunu N8N_ENCRYPTION_KEY ortam değişkeniyle bilinçli olarak tanımlıyor ve şirketin parola kasasında ayrıca saklıyoruz. Anahtar kaybolursa yedekten dönen kimlik bilgileri açılamaz.

Erişim tarafında yönetici hesabını kişiye bağlı tutuyor, kullanıcıları ayrı ayrı davet ediyoruz. Akışlarda kullanılan servis hesaplarına yalnızca gereken yetkiyi veriyoruz: raporu okuyan bir akışın CRM’de silme yetkisine ihtiyacı yoktur. Webhook uçlarına doğrulama başlığı ya da imza kontrolü ekliyoruz; herkesin bilinen bir adrese istek atıp akış tetiklemesine izin vermiyoruz.

  • Yönetim paneli VPN veya IP kısıtlaması arkasında
  • Şifreleme anahtarı ortam değişkeninde ve kasada kayıtlı
  • Servis hesaplarında en az yetki ilkesi
  • Webhook uçlarında kimlik doğrulama
  • Sunucuda otomatik güvenlik güncellemeleri ve günlük kayıtları

n8n yedekleme ve güncelleme nasıl yapılmalı?

Eksiksiz bir n8n yedeği üç parçadan oluşur: PostgreSQL veritabanı, şifreleme anahtarını barındıran .n8n dizini ve kurulumun ortam değişkenleri ile Compose dosyası. n8n’in yedekleme ve geri yükleme belgesi de şifreleme anahtarı olmadan kimlik bilgilerinin geri yüklenemeyeceğini açıkça belirtir. Ayrıca iş akışlarını CLI ile JSON olarak dışa aktarıp sürüm geçmişi tutulacak bir depoya alıyoruz.

Güncellemeyi doğrudan canlı ortamda yapmıyoruz. Önce yedek alınıyor, sürüm notları okunuyor, kritik akışlar bir test ortamında yeni sürümle çalıştırılıyor. n8n sık sürüm çıkaran bir proje; bazı sürümler düğüm davranışlarını değiştirebiliyor. Bakım sözleşmesinde güncellemeleri planlı aralıklarla, geri dönüş yolu hazır şekilde yapıyoruz.

Yedeğin gerçekten çalıştığını görmenin tek yolu geri yükleme denemesidir. Dönemsel olarak yedeği ayrı bir makineye kurup akışların ve kimlik bilgilerinin açıldığını kontrol ediyoruz.

“n8n saves credentials to the database in encrypted form. Without the encryption key from the config file, or a custom N8N_ENCRYPTION_KEY, a restored database or encrypted credential export can't be decrypted.”

n8n kimlik bilgilerini veritabanına şifrelenmiş olarak kaydeder. Yapılandırma dosyasındaki şifreleme anahtarı ya da özel bir N8N_ENCRYPTION_KEY olmadan, geri yüklenen bir veritabanının veya şifreli kimlik bilgisi dışa aktarımının şifresi çözülemez.

— n8n Dokümantasyonu — Yedekleme ve geri yükleme

n8n Community ile Enterprise lisans arasındaki fark nedir?

Self-hosted n8n, lisans anahtarı olmadan Community sürümüyle çalışır; Enterprise ise ek özellikler için lisans anahtarı gerektirir. n8n’in sürüm karşılaştırma sayfasına göre Community sürümünde SSO (SAML, LDAP), projeler, iş akışı ve kimlik bilgisi paylaşımı, ortamlar, harici sır yönetimi, log akışı ve Git tabanlı sürüm kontrolü bulunmuyor. Küçük bir ekip için Community genellikle yeterlidir; departmanlar arası yetki ayrımı ve denetim kaydı isteyen yapılar Enterprise’ı değerlendirmelidir.

Lisans koşulları da önemli. n8n Sustainable Use License ile dağıtılır. Lisans SSS sayfası şirket içi iş amaçlı kullanımı ve danışmanlık, otomasyon hizmetlerini açıkça serbest bırakıyor; buna karşılık n8n’i kendi markanızla müşterilere sunmak ya da n8n arayüzüne erişimi ücretli bir hizmet olarak satmak kısıtlı. Kendi ürününüzün içine n8n gömmeyi düşünüyorsanız kararı bu sayfaya ve gerekirse n8n’in lisans ekibine danışarak vermek gerekir.

İş akışı tasarımında nelere dikkat ediyoruz?

İyi bir n8n akışı hata verdiğinde ne olacağı düşünülerek tasarlanır. Her kritik akışa bir hata akışı (error workflow) bağlıyoruz; bir API yanıt vermediğinde veya veri beklenen biçimde gelmediğinde ilgili kişiye bildirim gidiyor, kayıt kaybolmuyor. Tekrar denemesi güvenli olan adımlarda yeniden deneme, olmayan adımlarda (ör. ödeme talimatı) mükerrer çalışmayı engelleyen kontrol koyuyoruz.

Akışlara anlaşılır ad, açıklama notu ve sorumlu kişi bilgisi ekliyoruz. Altı ay sonra akışı açan kişi neyin neden yapıldığını anlamalı. Kişisel veri işleyen akışlarda sadece gereken alanları taşıyor, çalıştırma geçmişinin ne kadar süre tutulacağını belirliyoruz; n8n çalıştırma kayıtlarında verinin kopyası kalır ve bu da saklama politikanızın konusudur.

WhatsApp üzerinden gelen talepleri CRM’e işleyen ya da yerel bir dil modeline soru gönderen akışlar da kurulabilir; bunlar için WhatsApp chatbot ve yerel LLM kurulumu sayfalarına bakabilirsiniz.

n8n bakım sözleşmesi neleri kapsar?

Bakım sözleşmesi, kurulumdan sonra n8n’in çalışır, güncel ve yedekli kalmasını sağlayan düzenli hizmettir. Kapsamı birlikte belirliyoruz; genellikle sunucu ve n8n güncellemeleri, yedeklerin kontrolü ve geri yükleme testi, başarısız çalıştırmaların izlenmesi, bağlı servislerde API değişikliği olduğunda akışın uyarlanması ve yeni akış talepleri bu kapsama girer.

İzleme tarafında sunucunun disk, bellek ve CPU kullanımını, n8n sürecinin ayakta olup olmadığını ve hata akışlarından gelen bildirimleri takip ediyoruz. İstanbul’daki şirketlere gerektiğinde yerinde, Türkiye’nin diğer şehirlerine uzaktan hizmet veriyoruz. Mevcut bir kurulumunuz varsa önce ücretsiz bir inceleme yapıp durumunu raporluyoruz.

Teslim ettiklerimiz

  • Kendi sunucunuzda Docker Compose ile çalışan n8n, PostgreSQL ve HTTPS’li ters vekil sunucu
  • İhtiyaç varsa Redis ve worker’larla queue mode yapılandırması
  • Şifreleme anahtarı, kullanıcılar ve erişim kısıtları belgelenmiş güvenlik ayarları
  • Veritabanı, .n8n dizini ve iş akışı dışa aktarımlarını kapsayan yedekleme düzeni
  • Hata akışları ve bildirimlerle birlikte tasarlanmış ilk iş akışları
  • Kurulum, akış listesi ve geri yükleme adımlarını anlatan teslim belgesi

Nasıl çalışıyoruz

  1. 1

    Ücretsiz inceleme

    Otomatikleştirmek istediğiniz işleri, kullanılan uygulamaları ve sunucu durumunuzu konuşuyor, yazılı teklif hazırlıyoruz.

  2. 2

    Altyapı hazırlığı

    Sunucu, alan adı, SSL, firewall kuralları ve veritabanı hazırlanıyor; gerekiyorsa queue mode planlanıyor.

  3. 3

    Kurulum ve güvenlik

    n8n kuruluyor, şifreleme anahtarı ve kullanıcılar tanımlanıyor, yönetim paneli erişimi kısıtlanıyor.

  4. 4

    Akış tasarımı ve test

    Öncelikli akışlar hata yönetimiyle birlikte kuruluyor, gerçek veriyle kontrollü biçimde deneniyor.

  5. 5

    Teslim ve bakım

    Belgeler ve ekibinize kısa kullanım anlatımı teslim ediliyor; bakım sözleşmesiyle yedek ve güncellemeler sürüyor.

Sıkça sorulan sorular

n8n’i kendi sunucumuza kurmak zorunda mıyız?

Hayır, n8n’in kendi bulut hizmeti de var. Biz kurulumu sizin sunucunuza ya da kendi bulut aboneliğinize yapıyoruz; böylece veri ve akışlar sizin kontrolünüzde kalır. Hangisinin uygun olduğunu veri hassasiyetine ve iç BT kaynaklarınıza göre birlikte değerlendiriyoruz.

n8n ücretsiz mi, lisans gerekir mi?

Self-hosted Community sürümü lisans anahtarı olmadan çalışır ve şirket içi kullanım lisans koşullarına göre serbesttir. SSO, projeler, paylaşım ve Git tabanlı sürüm kontrolü gibi özellikler Enterprise lisans gerektirir. Güncel koşulları n8n’in resmi lisans sayfalarından birlikte kontrol ediyoruz.

Kurulum ne kadar sürer?

Sunucu hazırsa temel kurulum ve güvenlik ayarları genellikle birkaç iş günü içinde tamamlanır. Asıl süreyi iş akışlarının sayısı ve bağlanacak sistemlerin API durumu belirler. İnceleme sonrasında takvimi yazılı olarak veriyoruz.

Hangi sistemlerle entegre olabilir?

Hazır düğümü olan yüzlerce servisin yanında, REST API sunan her sistem HTTP Request düğümüyle bağlanabilir. Veritabanları, e-posta, tablolar, CRM’ler ve dosya sunucuları yaygın örneklerdir. API’si olmayan eski yazılımlar için veritabanı veya dosya üzerinden ara çözüm gerekebilir.

Mevcut n8n kurulumumuzu devralabilir misiniz?

Evet. Önce sürümü, veritabanını, yedek durumunu, şifreleme anahtarının nerede durduğunu ve akışların hata yönetimini inceliyoruz. Eksikleri raporluyor, onayınızla düzeltip bakımı devralıyoruz.

Fiyatı ne kadar?

Kapsamı inceledikten sonra yazılı teklif veriyoruz; inceleme ücretsiz. Teklif kurulum, akış geliştirme ve bakım kalemlerini ayrı ayrı gösterir.

KVKK açısından dikkat edilmesi gereken bir şey var mı?

Var. Akışlarda hangi kişisel verinin nereye taşındığını, çalıştırma kayıtlarının ne kadar saklandığını ve yurt dışındaki bir servise veri gidip gitmediğini belgelemek gerekir. Kurulumda bu bilgileri akış listesine ekliyoruz; hukuki değerlendirmeyi KVKK danışmanınızla birlikte yapmanızı öneriyoruz.

Uzaktan mı çalışıyorsunuz, yerinde mi?

n8n kurulumu ve bakımı çoğunlukla uzaktan, güvenli bir bağlantı üzerinden yapılır. İstanbul’da şirket içindeki bir sunucuya kurulum gerekiyorsa yerinde de çalışıyoruz.

Kaynaklar ve resmi dokümanlar

CybUP Ekibi

İstanbul merkezli CybUP teknik ekibi tarafından hazırlandı ve kontrol edildi. Son güncelleme: 10 Ekim 2026.

Bu hizmet için ücretsiz inceleme isteyin

Formu doldurun, en kısa sürede size dönüş yapalım. Acil durumlarda WhatsApp ya da telefon daha hızlıdır.

WhatsApp’tan yazın

Çerez tercihleri

Zorunlu

Sitenin temel işlevleri ve tercihlerinizin hatırlanması için gereklidir. Kapatılamaz.

Analitik

Hangi sayfaların ziyaret edildiğini anonim olarak ölçmemizi sağlar (Google Analytics, Google Tag Manager üzerinden).

Pazarlama

Reklam ölçümü ve kişiselleştirme için kullanılır.