n8n Self-Hosted Rehberi: Kendi Otomasyon Sunucunuzu Kurun (2026)

İş süreçlerini otomatikleştirmek, 2026’da rekabet avantajı sağlamanın en etkili yollarından biridir. Gartner‘ın 2025 tahminine göre, kurumların %80’i iş süreçlerinde otomasyon kullanmaktadır ve bu oran 2020’de %55 seviyesindeydi (Gartner Automation and Integration Report, 2025). n8n (nodemation), açık kaynaklı bir iş akışı otomasyon platformudur ve Zapier, Make (Integromat) gibi hizmetlerin self-hosted alternatifidir. Bu makalede, n8n’i kendi sunucunuzda kurmayı, temel kullanımı ve pratik otomasyon örneklerini inceleyeceğiz.

Konu İçeriği
n8n Nedir ve Neden Self-Hosted?
n8n, görsel bir arayüzle iş akışları (workflow) oluşturmanızı sağlayan bir platformdur. E-posta gönderme, API çağrısı yapma, veritabanına yazma, dosya işleme ve yüzlerce entegrasyonu sürükle-bırak ile birleştirebilirsiniz. GitHub‘da 50.000’den fazla yıldıza (star) sahiptir ve aktif bir topluluk tarafından geliştirilmektedir (GitHub n8n Repository, 2025).
Self-hosted (kendi sunucunuzda barındırma) yaklaşımının avantajları:
- Veri egemenliği: Tüm veriler sizin sunucunuzda kalır. Üçüncü taraf bulut hizmetleri verilerinize erişemez.
- Maliyet kontrolü: Zapier’in en pahalı planı aylık 599 dolardır ve işlem sınırları vardır. n8n self-hosted ise işlem sınırı yoktur; yalnızca sunucu maliyeti ödersiniz.
- Özelleştirme: Kaynak kodu açıktır; özel node’lar ve entegrasyonlar geliştirebilirsiniz.
- Güvenlik: Şirket içi (on-premise) deployment, HIPAA ve KVKK gibi düzenlemelere uyumu kolaylaştırır.
Docker ile n8n Kurulumu
n8n’i kurmanın en kolay yolu Docker kullanmaktır. Docker, uygulamayı izole bir konteynerde çalıştırarak bağımlılık sorunlarını ortadan kaldırır. Docker Hub verilerine göre n8n imajı 100 milyondan fazla indirilmiştir (Docker Hub n8n Stats, 2025).
# Temel kurulum docker run -d --name n8n \ -p 5678:5678 \ -v n8n_data:/home/node/.n8n \ -e N8N_SECURE_COOKIE=false \ --restart unless-stopped \ n8nio/n8n
Bu komut n8n’i 5678 portunda çalıştırır. Tarayıcınızda http://sunucu-ip:5678 adresine giderek arayüze ulaşabilirsiniz. İlk kurulumda yönetici hesabı oluşturmanız istenir.
Production için önerilen ek adımlar: HTTPS (Nginx reverse proxy + Let’s Encrypt), veritabanı olarak PostgreSQL (varsayılan SQLite yerine), çevresel değişkenlerle güvenlik ayarları ve düzenli yedekleme. docker-compose kullanarak tüm bu hizmetleri tek bir yapılandırma dosyasıyla yönetebilirsiniz.
Temel n8n Kavramları
n8n ile çalışırken bilmeniz gereken temel kavramlar:
Node (Düğüm): Bir işlev birimi. Her node belirli bir işlem gerçekleştirir: e-posta gönderme, HTTP isteği yapma, veri dönüştürme, koşul kontrolü vb. n8n’de 400’den fazla yerleşik node bulunmaktadır (n8n Integrations Library, 2025).
Workflow (İş Akışı): Node’ların birbirine bağlanmasıyla oluşan otomasyon zinciri. Bir trigger (tetikleyici) ile başlar ve sıralı işlemlerle devam eder.
Trigger (Tetikleyici): İş akışını başlatan olay. Zamanlama (cron), webhook, e-posta alımı veya bir uygulama olayı olabilir.

Pratik Otomasyon Örnekleri
n8n ile neler yapabilirsiniz? İşte gerçek dünya örnekleri:
1. Web form → Slack/E-posta bildirimi: Bir web sitesindeki form gönderimini webhook ile yakalayın, veriyi işleyin ve Slack kanalına veya e-posta ile bildirim gönderin. Müşteri talep formu, iletişim formu veya anket yanıtları için idealdir.
2. RSS beslemesi → WordPress blog post: Belirli RSS kaynaklarını düzenli olarak kontrol edin (Cron trigger), yeni içerikleri filtreleyin ve WordPress REST API ile taslak olarak yayınlayın. İçerik küratörlüğü için güçlü bir araçtır.
3. Google Sheets → Veritabanı senkronizasyonu: Bir Google Sheets tablosundaki değişiklikleri izleyin ve PostgreSQL veya MySQL veritabanına otomatik yazın. Stok takibi, müşteri listesi veya proje yönetimi için kullanışlıdır.
4. AI entegrasyonu: OpenAI veya Gemini API ile metin üretimi, özetleme, sınıflandırma ve çeviri. Müşteri geri bildirimlerini otomatik analiz edip kategorilere ayırabilirsiniz.
n8n vs Zapier vs Make Karşılaştırması
Piyasadaki üç popüler otomasyon platformunun karşılaştırması:
- n8n (self-hosted): Ücretsiz (açık kaynak). Sınırsız işlem. Veri kendi sunucunuzda. Teknik bilgi gerektirir. 400+ entegrasyon.
- Zapier: Ücretli ($19.99 – $599/ay). İşlem sınırları. Bulut tabanlı, veri Zapier’de. Kullanıcı dostu. 6.000+ entegrasyon.
- Make (Integromat): Ücretli ($9 – $16/ay başlangıç). Görsel senaryo editörü güçlü. Bulut tabanlı. 1.500+ entegrasyon.
Forrester‘ın 2025 iPaaS (Integration Platform as a Service) raporuna göre, self-hosted çözümler uzun vadede %60’a varan maliyet tasarrufu sağlayabilmektedir (Forrester iPaaS Wave, 2025). Ancak teknik bakım yükü ve güncelleme sorumluluğu kullanıcıya aittir.
Güvenlik ve Bakım İpuçları
Self-hosted n8n çalıştırırken güvenlik kritik önemdedir:
- HTTPS zorunlu: Let’s Encrypt ile ücretsiz SSL sertifikası alın. Nginx veya Caddy reverse proxy kullanın.
- API anahtarları: Credential’ları n8n’in yerleşik şifreleme sistemiyle saklayın. Asla environment variable olarak açık metin bırakmayın.
- Güncellemeler: n8n aylık yeni sürümler yayımlar. Docker imajını düzenli güncelleyin:
docker pull n8nio/n8n:latest - Yedekleme:
n8n_datavolumunu düzenli olarak yedekleyin. Tüm workflow’lar ve credential’lar bu dizinde saklanır. - Erişim kontrolü: Yönetici panelini yalnızca VPN veya güvenli ağ üzerinden erişilebilir yapın.
Sonuç: Otomasyonun Gücünü Kendi Elinize Alın
n8n self-hosted, otomasyon ihtiyaçlarını kendi kontrolünüzde çözmek isteyenler için güçlü ve ekonomik bir çözümdür. Gartner verilerine göre kurumların %80’i otomasyon kullanmaktadır ve Forrester, self-hosted çözümlerin %60 maliyet tasarrufu sağlayabileceğini raporlamaktadır. Teknik kurulum adımları başlangıçta zorlayıcı gelebilir, ancak Docker ile kurulum tek komutla mümkündür.
Küçük bir VPS (aylık 5-10 dolar) ile başlayabilir, ihtiyaçlarınız büyüdükçe altyapıyı ölçekleyebilirsiniz. Önemli olan ilk otomasyonu kurmak ve faydasını görmektir; sonrasında kullanım alanlarınız doğal olarak genişleyecektir.
Sıkça Sorulan Sorular
n8n’i kurmak için ne kadar teknik bilgi gerekir?
Temel Docker bilmesi yeterlidir. Docker CLI komutlarını anlayan biri, n8n’i 10 dakikada kurabilir. Production için Nginx, SSL ve PostgreSQL bilgisi gereklidir. n8n’in resmi dokümantasyonu ve topluluk forumu detaylı rehberler sunmaktadır. GitHub’da 50.000+ yıldıza sahip aktif bir topluluk vardır.
n8n ücretsiz mi?
Evet, self-hosted kullanım tamamen ücretsizdir. n8n’in Sustainability (fair-code) lisansı vardır; açık kaynak kodludur ve self-hosted kullanımda hiçbir ücret ödemezsiniz. n8n ayrıca bulut tabanlı ücretli bir hosting hizmeti de sunmaktadır ancak bu opsiyoneldir.
n8n ile neler otomatikleştirilebilir?
400’den fazla yerleşik entegrasyon mevcuttur: e-posta (Gmail, Outlook), mesajlaşma (Slack, Telegram), CRM (HubSpot, Salesforce), veritabanları (PostgreSQL, MongoDB), dosya depolama (Google Drive, S3), AI (OpenAI, Gemini) ve daha fazlası. Herhangi bir REST API ile de özel entegrasyon yapılabilir (n8n Integrations, 2025).
n8n Türkiye’de KVKK’ya uygun mu?
Self-hosted n8n’de veriler kendi sunucunuzda kalır; bu, KVKK’nın veri işleme ve saklama yükümlülüklerine uyumu kolaylaştırır. Verilerin yurt dışına aktarılması söz konusu değildir. Ancak KVKK uyumluluk, yalnızca araçla değil, veri işleme süreçlerinizin tasarımıyla da ilgilidir. Hukuki danışman almanız önerilir.


