n8n'i Docker Olmadan Çalıştırın: Kendi Örneğiniz, DevOps Yok
n8n'e bakıyorsunuz: görsel iş akışları, güçlü entegrasyonlar, AI node'ları. "Bunu self-host edeceğim" diyorsunuz. Kurulum rehberini açıyorsunuz.
docker run -d \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Tamam, bu kadar mı kolay? Eh, başlangıç için belki. Ama bir hafta sonra üretimde kullanmaya çalıştığınızda karşınıza çıkanlar farklı bir tablo.
Self-Host'un Gerçek Faturası
n8n'i Docker ile sunucuya kurmak aslında sadece bir docker run komutu değil. Üretime hazır hale getirmek için şunların tamamı gerekiyor:
Sunucu: Bir VPS alıyorsunuz. Hetzner'da CAX11 ~€4/ay, DigitalOcean Droplet ~$6/ay. Fiyat makul ama bu sadece başlangıç.
Reverse proxy + SSL: n8n bir webhook alacaksa dışarıya açık ve HTTPS üzerinde olması gerekiyor. Nginx veya Caddy kurup yapılandırıyorsunuz. SSL sertifikası için Let's Encrypt. Bu adım yeni başlayanlar için genellikle ilk tıkanma noktası.
Kalıcı veri: docker run ile çalıştırdığınız container her yeniden başladığında verilerinizi kaybedebilirsiniz. Volume mount'ları doğru yapılandırılmalı; tercihen SQLite yerine bir PostgreSQL instance'ı kurulmalı.
Güncellemeler: n8n sık sık güncelleniyor. Her güncellemede container'ı çekip yeniden başlatmanız, migration'ların tamamlanmasını beklemeniz gerekiyor. Bazen bir sürüm atladığınızda işler bozuluyor.
Yedekleme: Workflow'larınız, credential'larınız, execution geçmişiniz — bunların yedeği nerede? Cron job yazıp bir yerlere göndermek sizin sorumluluğunuz.
AI node'ları: n8n'in AI node'larını (OpenAI, Anthropic, Gemini) kullanmak istiyorsanız kendi API anahtarınızı getirmeniz gerekiyor. Her model için ayrı hesap, ayrı fatura, ayrı kredi yönetimi.
Topladığınızda: sunucu + zaman maliyeti + AI API ücretleri + ara sıra gece 2'de gelen "n8n çöktü" bildirimleri. Bu gerçekten "self-host" mu, yoksa "kendi başınıza sistem yöneticisi" mi?
"Kendi Örneğim" ile "Bizim Sunucumuzda" Arasındaki Fark
n8n Cloud veya Zapier gibi servislerde çalışırken verileriniz onların ortak altyapısında, onların çok kiracılı ortamında depolanıyor. Kendi n8n örneğinizi çalıştırdığınızda ise bu veriler size ait: credential'lar, workflow'lar, execution geçmişi hepsi tek kiracılı bir ortamda, kendi erişim bilgilerinizle.
İşte bu ayrım önemli. Ama bu sahipliği elde etmek için mutlaka Docker ve sunucu yönetimi öğrenmek zorunda mısınız?
Docker Olmadan Kendi n8n Örneğinizi Çalıştırmanın Yolu
AgentRoost'ta n8n framework'ünü seçtiğinizde aldığınız şey tam olarak şu:
- Size özel, tek kiracılı bir n8n instance'ı. Başkasının workflow'u sizinki değil, sizin veriniz ortak bir havuzda değil.
- Herkese açık bir alt alan adı:
https://<sizin-id>.agentroost.app. Webhook'larınız anında çalışır, HTTPS zaten ayarlı. - AI node'ları hazır, kredi dahil: OpenAI, Anthropic ve 350'den fazla LLM modeline erişim için API anahtarı girmenize gerek yok. Kredi aboneliğinize dahil; node'ları sürükleyip bırakın, çalışsın.
Sizin n8n'iniz, sizin loginine açılıyor, sizin seçtiğiniz isimle. Siz silmediğiniz sürece çalışıyor.
Nasıl Başlanır: Adım Adım
1. Hesap oluşturun
agentroost.app adresinde e-posta/şifre veya Google, Microsoft ya da Discord ile kayıt olun. 2 dakika sürer.
2. n8n framework'ünü seçin
Dashboard'da yeni bir ajan oluşturun, listeden n8n'i seçin.
3. Instance'ınıza bir isim verin
Örneğin satis-otomasyonu ya da ik-entegrasyonlari. Bu isim subdomain'iniz olacak.
4. n8n editörünüz açılıyor
Birkaç dakika içinde https://satis-otomasyonu.agentroost.app adresinde kendi n8n editörünüz hazır. Credential yönetimi, workflow'lar, execution geçmişi — hepsi size özel.
5. İlk workflow'u kurun
Örnek: Slack'ten gelen belirli bir mesajı yakalayıp AI ile özetleyen ve Notion'a yazan bir workflow:
Webhook (trigger)
→ AI/LLM Node (özetle — API key gerekmez, kredi dahil)
→ Notion (sayfa oluştur)
Webhook URL'si otomatik olarak herkese açık HTTPS adresinize bağlı. Slack'e gidin, ilgili entegrasyonu bu URL'ye yönlendirin, test edin. Çalışıyor.
Hangi n8n Node'larını Bilmeniz Gerekiyor
| Node | Ne Yapar | Tipik Kullanım |
|---|---|---|
| Schedule Trigger | Belirli aralıklarla çalıştırır (cron) | Günlük rapor, haftalık özet |
| Webhook | HTTP POST alır | Slack, GitHub, form entegrasyonları |
| HTTP Request | Herhangi bir API'ye istek atar | REST API çağrıları |
| AI Agent / LLM | LLM'e metin gönderir, yanıt alır | Özetleme, sınıflandırma, yazma |
| IF | Koşullu dallanma | "Kategori X ise şunu yap" |
| Set | Veri dönüştürme ve haritalama | Alan adlarını düzenle, formatla |
| Code | JavaScript çalıştırır | Özel mantık gerektiren adımlar |
AI/LLM node'unu eklediğinizde AgentRoost'ta karşınıza "Credential" sorulmaz. Dahili kredi sistemi otomatik bağlı. Modeli seçin (GPT-4o, Claude, Mistral, Llama ve daha fazlası), prompt'unuzu yazın, bağlayın.
Self-Host vs. AgentRoost n8n: Dürüst Karşılaştırma
| Self-Host (Docker + VPS) | AgentRoost | |
|---|---|---|
| Kurulum süresi | 2-8 saat (ilk kez) | ~2 dakika |
| SSL sertifikası | Manuel (Let's Encrypt + Nginx) | Dahil, otomatik |
| Güncellemeler | Siz yaparsınız | Otomatik |
| Yedekleme | Siz yaparsınız | Dahil |
| AI node API key | Her model için ayrı | Dahil, BYOK gerekmez |
| Aylık maliyet | €4-10 VPS + AI API kredileri | $19.99/ay tümü dahil |
| Veri sahipliği | Tam (kendi sunucunuz) | Tam (kendi instance'ınız) |
| 7/24 izleme | Siz yaparsınız | Dahil |
Önemli not: Self-host'ta tam kontrol sizde ama DevOps yükü de sizde. AgentRoost'ta veri sahipliği aynı düzeyde (tek kiracılı, sizin instance'ınız) ama altyapı yükü yok.
Ne Zaman Self-Host Mantıklı, Ne Zaman Değil
Self-host mantıklı:
- Sunucu yönetimi zaten işinizin parçasıysa
- Verilerinizin fiziksel olarak hangi makinede durduğunu denetlemek zorundaysanız
- Aylık yüzlerce iş akışı çalıştırıyorsanız ve ölçeği kendiniz yönetmek istiyorsanız
Self-host aşırıya kaçıyor:
- n8n'i denemek veya küçük/orta ölçekli otomasyon kurmak istiyorsanız
- Asıl işiniz DevOps değilse
- AI node'larını hızlıca test etmek istiyorsanız (API key almak, fatura kurmak vakit alıyor)
- Webhook'larınızın anında çalışmasını istiyorsanız (SSL/proxy kurulumu olmadan olmaz)
Başlamak İçin
AgentRoost'ta n8n planlarını karşılaştırın — aylık $19.99'dan başlıyor, AI kredileri dahil, 14 gün içinde vazgeçerseniz tam iade. Kendi n8n örneğiniz, kendi subdomain'inizde, Docker olmadan.
Sıkça sorulan sorular
n8n'i Docker olmadan bilgisayarıma kurmak mümkün mü?
Evet, n8n'i npm install -g n8n ile Docker olmadan yerel makinenize kurabilirsiniz. Ancak bu yöntem geliştirme ve test içindir; 7/24 çalışan, dışarıya açık bir instance için bir sunucuya ve SSL yapılandırmasına ihtiyacınız var.
AgentRoost'ta verilerim gerçekten bana mı ait?
Evet. AgentRoost'ta n8n instance'ınız tek kiracılı çalışır: credential'larınız, workflow'larınız ve execution geçmişiniz başkalarıyla paylaşılan bir veritabanında değil, size özel bir ortamda saklanır. Hesabınızı kapatmadan önce n8n'in yerleşik dışa aktarma özelliğiyle tüm verilerinizi indirebilirsiniz.
AI node'ları için kendi API anahtarımı kullanmam gerekiyor mu?
Hayır. AgentRoost aboneliğinize AI/LLM kredisi dahildir. OpenAI, Anthropic, Mistral ve diğer modelleri n8n içinde kullanmak için ayrı bir API anahtarı almanıza ya da başka bir hesap açmanıza gerek yok. Modeli seçip node'u bağlıyorsunuz, çalışıyor.
İptal edersem ne olur? Verilerimi kaybeder miyim?
İptal etmeden önce n8n'in yerleşik export özelliğiyle tüm workflow'larınızı JSON olarak indirip başka bir n8n instance'ına (self-host dahil) aktarabilirsiniz. Ayrıca 14 gün içinde iptal ederseniz tam iade alırsınız, hiçbir ücret kesilmez.
n8n Cloud'dan ne farkı var?
n8n Cloud çok kiracılı bir hizmettir; sizi diğer kullanıcılardan ayıran mantıksal bir izolasyon vardır. AgentRoost'ta her kullanıcı kendi ayrı instance'ını alır ve hiçbir kaynağı başkasıyla paylaşmaz. En kritik fark ise AI node'larında: n8n Cloud'da kendi API anahtarınızı getirmeniz gerekir; AgentRoost'ta AI kredisi aboneliğe dahildir.