n8n Nedir? Ne İşe Yarar? Kendi Sunucunuza n8n Kurulum Rehberi
n8n nedir, ne işe yarar? Zapier ve Make ile farkı, örnek otomasyonlar, sunucu ihtiyacı ve Docker + otomatik SSL ile n8n kurulumu.
Kısa cevap: n8n, farklı uygulamaları ve servisleri kod yazmadan (ya da istenirse kodla) birbirine bağlayıp iş akışlarını otomatikleştiren, kendi sunucunuza kurabildiğiniz bir iş akışı otomasyon aracıdır. Zapier ve Make'e benzer; en büyük farkı, kendi sunucunuzda çalıştırdığınızda verilerinizin sizde kalması ve işlem (execution) sayısına göre ücret ödememenizdir. Yapay zeka modelleriyle (OpenAI, Claude, Gemini, açık kaynak modeller — bkz. ChatGPT API) entegre AI agent akışları kurmak için de sıkça kullanılır (AI agent nedir?).
n8n Ne İşe Yarar? Örnek Otomasyonlar
n8n'de her iş akışı (workflow), birbirine bağlanan düğümlerden (node) oluşur: bir tetikleyici (yeni e-posta, form gönderimi, zamanlayıcı, webhook) ve ardından gelen işlemler. Gerçek hayattan örnekler:
- E-ticaret: Yeni sipariş gelince müşteriye WhatsApp/Telegram bildirimi göndermek, siparişi Google Sheets'e yazmak, stok azalınca uyarı vermek.
- Satış ve CRM: Web sitesindeki iletişim formunu CRM'e kaydetmek, müşteri adayını yapay zekayla puanlayıp satış ekibine iletmek.
- Muhasebe: Gelen faturaları e-postadan alıp klasöre kaydetmek, tutarları tabloya işlemek.
- Yapay zeka: Müşteri destek e-postalarını bir LLM ile sınıflandırıp taslak yanıt hazırlamak; dokümanlarınız üzerinden soru yanıtlayan bir asistan kurmak.
- İçerik ve sosyal medya: RSS'ten gelen haberleri özetleyip sosyal medya taslaklarına dönüştürmek.
- Raporlama: Her sabah reklam ve satış verilerini toplayıp özet raporu e-postayla göndermek.
n8n, Zapier ve Make Karşılaştırması
| n8n (kendi sunucunuzda) | Zapier | Make | |
|---|---|---|---|
| Barındırma | Kendi sunucunuz (veya n8n Cloud) | Yalnızca bulut | Yalnızca bulut |
| Ücretlendirme | Sunucu maliyeti; çalıştırma sayısı sınırı yok | Görev (task) başına kademeli | İşlem (operation) başına kademeli |
| Veri kontrolü | Veriler sizin sunucunuzda | Sağlayıcıda | Sağlayıcıda |
| Kod desteği | JavaScript/Python düğümleri | Sınırlı | Sınırlı |
| Öğrenme eğrisi | Orta | Kolay | Orta |
| AI agent akışları | Yerleşik AI düğümleri | Var | Var |
Otomasyon sayınız arttıkça bulut servislerinde fatura hızla büyür. Kendi sunucunuzdaki n8n'de ise binlerce çalıştırma aynı sabit sunucu maliyetiyle yapılır — n8n'in popülerliğinin ana nedeni budur.
n8n Ücretsiz mi? Lisans Hakkında
n8n'in kendi sunucunuza kurulan Community Edition sürümü ücretsizdir ve kaynak kodu açıktır. n8n, "fair-code" olarak tanımlanan Sustainable Use License ile dağıtılır: kendi işiniz ve iç süreçleriniz için özgürce kullanabilirsiniz; ancak n8n'in kendisini başkalarına ücretli bir hizmet olarak sunmak gibi kullanımlar kısıtlıdır. Ticari bir senaryonuz varsa lisans metnini okuyun.
n8n İçin Ne Kadar Güçlü Sunucu Gerekir?
| Kullanım | Önerilen Kaynak |
|---|---|
| Kişisel / birkaç basit iş akışı | 2 vCPU, 2 GB RAM |
| Küçük işletme, düzenli çalışan onlarca akış | 2–4 vCPU, 4 GB RAM |
| Yoğun webhook trafiği, büyük veri işleme, çok sayıda AI çağrısı | 4+ vCPU, 8 GB RAM; PostgreSQL veritabanı ile |
LLM çağrıları çoğunlukla dış API'lere (OpenAI, Anthropic vb.) yapıldığından n8n sunucusunun GPU'ya ihtiyacı yoktur. Modeli kendi sunucunuzda (ör. Ollama ile) çalıştırmak istiyorsanız çok daha fazla RAM veya GPU gerekir.
Adım Adım: Docker ile n8n Kurulumu (Otomatik SSL'li)
Aşağıdaki kurulum Ubuntu 24.04 çalışan bir VPS içindir. Başlamadan önce bir alt alan adı (ör. n8n.alanadiniz.com) için sunucunuzun IP'sini gösteren bir A kaydı oluşturun (bkz. DNS Nedir?).
1. Docker'ı kurun
Docker kavramları için: Docker Nedir?
ssh root@SUNUCU_IP
curl -fsSL https://get.docker.com | sh
docker --version
2. Proje klasörü ve Caddyfile
Caddy, Let's Encrypt SSL sertifikasını otomatik alan ve yenileyen bir web sunucusudur; n8n'in önüne ters vekil (reverse proxy) olarak koyacağız.
mkdir -p /opt/n8n && cd /opt/n8n
cat > Caddyfile <<'EOF'
n8n.alanadiniz.com {
reverse_proxy n8n:5678
}
EOF
3. docker-compose.yml
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: unless-stopped
environment:
- N8N_HOST=n8n.alanadiniz.com
- N8N_PROTOCOL=https
- N8N_PORT=5678
- WEBHOOK_URL=https://n8n.alanadiniz.com/
- GENERIC_TIMEZONE=Europe/Istanbul
- TZ=Europe/Istanbul
volumes:
- n8n_data:/home/node/.n8n
caddy:
image: caddy:2
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
volumes:
n8n_data:
caddy_data:
4. Başlatın
docker compose up -d
docker compose logs -f n8n
Birkaç saniye sonra https://n8n.alanadiniz.com adresine girip yönetici hesabınızı oluşturabilirsiniz.
5. Güvenlik ve bakım
- Güvenlik duvarı: Yalnızca 22 (SSH), 80 ve 443 portlarını açık tutun; 5678 portunu dışarıya açmayın.
- Güncelleme:
docker compose pull && docker compose up -dile yeni sürüme geçin; öncesinde yedek alın. - Yedek:
n8n_datavolume'ü iş akışlarınızı ve şifrelenmiş kimlik bilgilerinizi içerir. Düzenli yedekleyin ya da sunucu snapshot'ı alın. - Kimlik bilgileri: n8n'e girdiğiniz API anahtarları şifrelenerek saklanır; şifreleme anahtarı da aynı volume'dedir, bu yüzden volume'ü kaybetmek kimlik bilgilerini kaybetmek demektir.
Neden Kendi Bilgisayarınızda Değil de Sunucuda?
Otomasyonlar 7/24 çalışmalıdır: gece gelen bir sipariş, hafta sonu dolan bir form ya da her sabah 07:00'de çalışacak bir rapor, bilgisayarınız kapalıysa kaçar. Ayrıca webhook'ların dışarıdan erişilebilir, SSL'li sabit bir adrese ihtiyacı vardır. Küçük bir VPS bu işi düşük maliyetle ve kesintisiz yapar.
Kurulumla Uğraşmak İstemiyor musunuz?
Tayhost, n8n ve AI agent'larınız için sunucuyu kurup, alan adı ve SSL'i ayarlayıp çalışır hâlde teslim eden anahtar teslim bir seçenek sunar. Teknik bilginiz varsa root erişimli bir VPS alıp yukarıdaki adımlarla kendiniz de kurabilirsiniz.
Sıkça Sorulan Sorular
n8n nedir?
n8n, uygulamaları ve servisleri birbirine bağlayarak iş akışlarını otomatikleştiren, kendi sunucunuza kurabildiğiniz bir iş akışı otomasyon aracıdır. Zapier ve Make'e benzer; kendi sunucunuzda çalıştırıldığında veriler sizde kalır ve çalıştırma başına ücret ödenmez.
n8n ücretsiz mi?
Kendi sunucunuza kurulan n8n Community Edition ücretsizdir. n8n, Sustainable Use License (fair-code) ile dağıtılır; kendi iç süreçleriniz için serbestçe kullanılabilir. n8n Cloud ise ücretli bir barındırma hizmetidir.
n8n ile Zapier arasındaki fark nedir?
Zapier yalnızca bulutta çalışır ve görev sayısına göre ücretlendirir. n8n kendi sunucunuzda çalışabilir, çalıştırma sayısı sınırı yoktur, kod düğümleriyle daha esnektir ve veriler sizin sunucunuzda kalır.
n8n için ne kadar RAM gerekir?
Kişisel kullanım ve birkaç basit akış için 2 GB RAM yeterlidir. Düzenli çalışan onlarca akışa sahip küçük işletmeler için 4 GB, yoğun kullanımlarda 8 GB ve PostgreSQL veritabanı önerilir.
n8n nasıl kurulur?
En yaygın yöntem Docker'dır. Bir Linux VPS'e Docker kurulur, n8n resmi imajı docker-compose ile çalıştırılır ve önüne Caddy veya Nginx gibi bir ters vekil konularak SSL'li bir alan adıyla yayına alınır.
Etiketler
n8n ve AI Agent'larınız 7/24 Çalışsın
İster anahtar teslim kuralım, ister root erişimli sunucuyu siz yönetin. Türkçe destek, TL ile ödeme.