Blog
|
N8N & AI Otomasyonu

N8N'i Render'da Ücretsiz Self-Host Etme (Tam Rehber)

19 Mart 202610 dk okumaN8N · Self-host · Render · Docker · Ücretsiz hosting

N8N'in bulut teklifinin başlangıç fiyatı ayda $20'dır. Bağımsız geliştiriciler ve yan projeler için bu gerçek bir maliyettir. İyi haber: N8N'i Render'ın ücretsiz katmanında self-host edebilir ve sıfır maliyetle 7/24 çalışan production'a hazır bir instance alabilirsiniz.

Neden Diğer Platformlar Yerine Render

Render'ın ücretsiz katmanı 15 dakika hareketsizlikten sonra kapanır ama sonraki istekte uyanır. Webhook tetikli workflow'lar için bu bir soğuk başlangıç gecikmesi (30–60 saniye) anlamına gelir. Zamanlanmış workflow'lar için bir geçici çözüm gerekir. Bu sınırlamaya rağmen, Render kalıcı disk desteğiyle en kolay sıfır maliyet seçeneğidir.

Adım 1: Render Hesabı Hazırlama

render.com'da kaydolun. N8N için iki seçeneğiniz var: resmi N8N Docker image'ını kullanmak veya Render'ın tek tıklama şablonu aracılığıyla dağıtmak. Daha fazla kontrol için Docker yaklaşımını öneririm.

Adım 2: Yeni Web Servisi Oluşturma

  • New → Web Service → Deploy an existing image
  • Image: docker.n8n.io/n8nio/n8n
  • Instance type: Free
  • Port: 5678

Adım 3: Ortam Değişkenlerini Yapılandırma

N8N_HOST=servis-adiniz.onrender.com
N8N_PORT=5678
N8N_PROTOCOL=https
WEBHOOK_URL=https://servis-adiniz.onrender.com
N8N_ENCRYPTION_KEY=rastgele-32-karakterli-dize
DB_TYPE=sqlite

N8N_ENCRYPTION_KEY kritiktir — saklanan kimlik bilgilerinizi şifreler. Bir kez oluşturun ve değiştirmeyin, aksi takdirde kayıtlı kimlik bilgilerinize erişimi kaybedersiniz.

Adım 4: Kalıcı Disk Ekleme

Render'ın ücretsiz katmanı 1GB kalıcı disk içerir. Servisinize ekleyin, /home/node/.n8n konumuna bağlayın. Bu, servis yeniden başlatmalarında workflow'larınızın ve kimlik bilgilerinizin hayatta kalmasını sağlar.

Soğuk Başlangıç Sorununu Çözme

Zamanlanmış workflow'lar için, her 5 dakikada bir Render URL'nize ping atmak üzere UptimeRobot'u (ücretsiz) kullanın. Bu servisi sıcak tutar ve soğuk başlangıçların zamanlanmış yürütmeleri aksatmasını önler.

Akın Coşkun

Full Stack Developer · AI & Automation

Tüm yazılar