Self-Hosted'dan Cloud'a: n8n'de geçiş ne zaman mantıklı
Self-hosted'dan n8n Cloud'a geçiş: bakım yükü azalır, ancak kontrol de azalır. Node'lar ve kimlik bilgilerinde otomatik olarak taşınmayan şeyler.
n8n, kuyruk modu ve çoklu ana (multi-main) için PostgreSQL öneriyor. SQLite'ın sınırları, eşik değerleri ve Postgres'e geçiş adımları bir bakışta.
n8n varsayılan olarak SQLite ile başlar; bu, kendi sunucu sürecine sahip olmayan ve ayrı bir kurulum gerektirmeyen bir dosya veritabanıdır. Test örnekleri, tek tük otomasyonlar ve başlangıç için bu yeterlidir. Ancak birden fazla eşzamanlı workflow çalıştırmaya, kuyruk modunu kullanmaya veya birden fazla main örneği işletmeye başladığınızda, n8n kendi dokümantasyonunda açıkça 13. sürümden itibaren PostgreSQL öneriyor. Geçiş için doğru zaman, sabit bir kullanıcı sayısından çok üç faktöre bağlıdır: eşzamanlı çalıştırma sayısı, planlanan mimari ve loglarda kilit hatalarının ne sıklıkta ortaya çıktığı. Güncelleme: Temmuz 2026.
n8n topluluğunda tekrar tekrar aynı hata görülüyor: SQLITE_BUSY: database is locked. Bunun nedeni, bir dosya için aynı anda yalnızca bir yazma erişimine izin veren SQLite tasarımıdır. Birden fazla workflow paralel çalışıyorsa veya aktif çalıştırmalar sırasında editörü açarsanız, aynı dosyaya yazma erişimleri çakışır. Kısa vadede, en az 5000 milisaniyelik bir meşgul zaman aşımı (busy timeout) ile WAL modu (Write-Ahead Logging) yardımcı olur ve hata sıklığını azaltır. Ancak bunun temelindeki tek yazıcı sınırlaması bundan etkilenmez ve yük arttıkça güvenilir şekilde geri döner.
n8n, dokümantasyonunda geçiş noktası olarak sabit bir günlük çalıştırma sayısı belirtmez, bunun yerine sınırı somut mimari kararlara bağlar.
Geçiş, veritabanı dosyasının otomatik dönüştürülmesi yoluyla değil, dışa aktarma ve içe aktarma yoluyla yapılır.
Geçiş tek tıkla yapılan bir işlem değil, küçük bir bakım penceresidir: dışa aktarma, yeniden yapılandırma ve içe aktarma sırasında n8n kısa süreliğine durur ve ayrıntılı çalıştırma geçmişleri standart yöntemle otomatik olarak taşınmaz. Az sayıda workflow içeren küçük kurulumlarda çaba sınırlıdır; çok sayıda aktif otomasyonu olan büyümüş örneklerde önceden bir staging örneği üzerinde test yapmak faydalıdır. Bu adımın sorumluluğunu canlı ortamda tek başına üstlenmek istemeyenler, sabit fiyatlı bir n8n danışmanlığı kapsamında dışarıdan destek de alabilir.
n8n net bir rakam vermez. Dokümantasyona göre belirleyici olan daha çok mimaridir: kuyruk modu veya birden fazla main örneği planlandığı anda, tam çalıştırma hacminden bağımsız olarak Postgres bir ön koşul haline gelir.
Az paralellik içeren küçük örnekler için evet, bu kilit hatalarını gözle görülür şekilde azaltabilir. Ancak kuyruk moduna veya multi-main'e yöneldiğinizde, n8n'e göre bu ayar artık yeterli olmaz.
Dışa ve içe aktarma yoluyla standart yöntem, workflow'ları ve credentials'ı güvenilir şekilde aktarır. Eksiksiz çalıştırma geçmişleri buna otomatik olarak dahil değildir; buna ihtiyaç duyanlar geçişten önce bunu ayrıca kontrol etmelidir.
Hayır. PostgreSQL'i, örneğin kilit hatalarından kaçınmak için, kuyruk modu olmadan single-main modda da kullanabilirsiniz. Kuyruk modu ve multi-main, ayrıca Redis gerektiren ayrı genişletme aşamalarıdır.
Veritabanı seçimi ve ortam değişkenleri hakkında daha fazla ayrıntıyı n8n'in veritabanı seçimi dokümantasyonunda ve kuyruk modu kılavuzunda bulabilirsiniz.
NordFlux'un kurucusu. Webden ve SEO'dan grup ölçeğindeki otomasyona kadar yedi yıllık deneyim, bugün KOBİ'ler için pragmatik biçimde ve Alman veri egemenliğiyle.
Sertifikalar
Self-hosted'dan n8n Cloud'a geçiş: bakım yükü azalır, ancak kontrol de azalır. Node'lar ve kimlik bilgilerinde otomatik olarak taşınmayan şeyler.
n8n'i Synology NAS üzerinde Container Manager ile kurun: Docker Compose projesi, SQLite yerine Postgres, birim eşlemesi ve ters proxy.
n8n, Docker Compose ile nasıl kurulur: SQLite yerine Postgres, .env, volume'ler ve güncellemeler adım adım.
Kuyruk modu, multi-main kurulum veya büyüyen execution verisi er ya da geç n8n örneklerini PostgreSQL'e yönlendirir. NordFlux, eşik değer analizinden veri kaybı olmadan üretim ortamında Postgres işletimine kadar bu geçişi planlar ve yönetir. İlk görüşmede geçişin sizin kurulumunuz için ne kadar acil olduğunu birlikte değerlendiririz.