n8n Kurulum & Yönetim

Kendi AI Agent Sisteminizi Kurun: n8n + Gemini API ile Otomasyonun Gücü
Gizliliği elinizde tutmak, tüm verilerinizi kontrol etmek ve üstelik bunu tamamen ücretsiz yapmak ister misiniz? O halde n8n ile tanışma zamanınız geldi. Yapay zekâ ve otomasyon artık sadece büyük şirketlerin değil, bireysel kullanıcıların da kontrolüne açık bir teknoloji haline geldi. Ancak çoğu platformda verileriniz dış sunucularda işleniyor, ücretli planlar sınırlayıcı oluyor ve özelleştirme imkanları oldukça kısıtlı. Tam da bu noktada devreye açık kaynaklı, gizliliği ön planda tutan ve tamamen özelleştirilebilir bir çözüm olan n8n giriyor. Bu rehberde, Google Gemini API ile entegre çalışan bir AI agent sistemi kurarak tüm süreci kendi elinize almayı öğreneceksiniz. Örneğin bu blog, otomasyon ile yazılmıştır.
n8n oldukça hafif bir yazılım olmasına rağmen, AI işlemleri ve webhook trafiği gibi durumlarda belli bir sistem kaynağına ihtiyaç duyar. Raspberry Pi 4 ve üzeri modeller (en az 2 GB RAM 2 akış için) temel akışlar için yeterlidir. Ancak PDF analizi, API sorguları ve çoklu iş parçacıklı görevlerde daha güçlü cihazlar önerilir. Benim önerim minimum:
- CPU: 4 çekirdek
- RAM: 4 GB ve üzeri
- Disk: 16 GB SSD
Ayrıca sisteminizde Docker’ın en güncel sürümünün kurulu olması gereklidir.
n8n Nedir?
n8n, açık kaynaklı bir otomasyon aracıdır. API servisleri, veritabanları, e-posta, Google Sheets, RSS gibi veri kaynaklarıyla entegre çalışar. AI sistemleriyle entegre ederek onu bir "AI agent" olarak kullanabilirsiniz.
Kendi sunucunuzda çalıştığı için tüm veriler sizde kalır. Zapier, Make gibi servislerin sunduğu birçok özelliği ücretsiz olarak sağlar.
Benim Kurulumum: Raspberry Pi + CasaOS
Ben sistemi Raspberry Pi üzerinde kurdum. CasaOS adlı web tabanlı bir arayüzle yüzlerce Docker uygulamasını kolayca yönetebiliyorsunuz. n8n bu sistemin merkezinde yer alıyor. E-posta özetleme, RSS haberlerini tweet atma, PDF belgeden vektör hafıza üretip yapay zekaya cevaplatma gibi birçok akıllı işlemi kendi sunucumda çalıştırıyorum. Siz ister bulutta (ücretli) ister kişisel bilgisayarınızda (Docker ile) bunu çalıştırabilirsiniz.

CasaOS ve CloudFlare Kurulumu
n8n Kurulum Seçenekleri
Sisteminizde Docker kurulu ise, n8n’i kendi altyapınızda çalıştırmak oldukça kolaydır. Resmî dökümantasyona https://docs.n8n.io/hosting/installation/docker/ adresinden ulaşabilirsiniz. Tüm güncel Docker imajlarına ise doğrudan Docker Hub üzerindeki n8nio/n8n sayfasından erişebilirsiniz.
Alternatif olarak, n8n’in geliştiricileri tarafından sunulan resmî bulut hizmetini kullanabilirsiniz. https://n8n.io adresinden hazır bir n8n örneğini kullanmaya başlayabilirsiniz. Bu yöntem size ek bir bakım yükü getirmez; sunucu yönetimi, güncelleme, güvenlik gibi konularla ilgilenmeden doğrudan arayüzü kullanabilirsiniz. Ancak bu servis aylık ücretlidir ve ücretsiz plan oldukça sınırlıdır (örneğin workflow sayısı veya tetiklenme sıklığı gibi kısıtlamalar olabilir).
n8n'de temel mantık, her node’un bir önceki node’dan aldığı veriyi input (girdi) olarak işleyip output (çıktı) etmesi. Node'lar arası veri aktarımı genellikle {{ $json.link }} gibi ifadelerle gerçekleştiriliyor; bu ifade, önceki node’dan gelen link alanını temsil ediyor. Geri kalan her şey, tetikleyicinizin (trigger) ne olduğu ve çıktıda ne elde etmek istediğinizle ilgili. Örnekleri kurcalayarak ne kadar kolay olduğunu görebilirsiniz.
Gemini API Key – Google'dan Ücretsiz Yapay Zeka
Google Gemini API, yazıları özetlemek, sorulara cevap vermek veya tweet üretmek gibi işlemlerde kullanabileceğiniz güçlü bir LLM’dir.
Gemini API’ye ücretsiz olarak Google Cloud Console’dan kayıt olabilirsiniz. Ücretsiz kısmında günlük limitler dahilinde kullanabilirsiniz.
Google Gemini API, n8n’e yapay zekâ gücü kazandırmak için ideal bir seçimdir. Gemini ile gelen e-postaları özetletebilir, RSS içeriğinden anlamlı tweet'ler ürettirebilir ya da PDF dökümanlardan vektör tabanlı içerikler çıkarabilirsiniz. Siz isterseniz istediğiniz yapay zeka modeline API ücreti verip istediğiniz en güncel modelleri bile kullabilirsiniz. Buna OpenAi modelleri dahildir.

Ücretsiz Gemini Api Key
Gerçek Dünya Uygulamaları
- Gmail’den gelen mailleri özetleyip Telegram’a veya WhatsApp'a gönderme
- RSS beslemelerini filtreleyip belirli saatlerde tweet atma
- PDF’ten vektör veri çıkarıp AI hafızasına ekleme
- Tweetlerinizi otomatik yazdırma ve planlama
- Kendi veritabanınızla herkesle konuşabilen chatbot yapay zeka
gibi projelerinizde kullanabilirsiniz.

Örnek projeleri doğrudan kendinize aktarabilirsiniz.
Cloudflare Tunnel servisi sayesinde sabit IP’ye ihtiyaç duymadan, evdeki cihazınızı güvenli bir şekilde internete açabilirsiniz. n8n
, CasaOS
ya da diğer Docker uygulamalarınıza kendi alan adınız üzerinden TLS/SSL ile erişim mümkün hale gelir. Hem gizlilik korunur hem de DNS yapılandırmalarıyla uğraşmadan, dinamik IP sorunlarını aşabilirsiniz.
Bu rehberde, n8n ile kendi AI agent sisteminizi nasıl kuracağınızı, Gemini API entegrasyonu sayesinde nasıl akıllı otomasyonlar geliştirebileceğinizi adım adım inceledik. Artık sadece birkaç düğme ile e-postaları özetleyebilen, içerik üretebilen veya kullanıcı sorularına cevap verebilen bir sisteminiz olabilir. Üstelik tüm bunlar sizin sunucunuzda, tamamen kontrolünüz altında gerçekleşiyor.
Bir sonraki adım olarak n8n’i daha gelişmiş yapay zeka mimarileriyle entegre etmek mümkün. Örneğin LangChain, Langflow veya Pinecone gibi framework’ler ile ajana kalıcı hafıza, doğal dil araçları veya özel vektör veri yapıları kazandırabilirsiniz. Bu entegrasyonlar sayesinde n8n, sadece bir görev yöneticisi değil; aynı zamanda sürekli öğrenen, geri bildirim toplayan ve bağlamsal kararlar alabilen bir “AI agent” haline gelir.