n8n Kurulum & Yönetim

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.

GitHub - n8n-io/n8n: Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations. - n8n-io/n8n

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
Günümüzde birçok kişinin evinde kullanılmayan eski bilgisayarlar, Raspberry Pi veya düşük güçlü mini PC’ler bulunuyor. Bu cihazları değerlendirmek ve kendi bulut veya hosting sisteminizi oluşturmak için self-host çözümleri harika bir alternatif sunar. Self-hosting, verilerinizi üçüncü taraflara emanet etmeden kendi kontrolünüzde tutmanıza olanak tanır. Ayrıca, kendi özel medya sunucunuzu veya dosya

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.

Gemini API anahtarı alma | Google AI for Developers
Gemini API anahtarınızı alın ve 5 dakikadan kısa sürede geliştirmeye başlayın.

Ü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.

Discover 2598 Automation Workflows from the n8n’s Community
Explore 2598 automated workflow templates from n8n’s global community. Simplify your automation tasks with ready-made solutions tailored to your needs.

Ö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.