İçeriğe geç
Kullanım senaryoları

n8n için VPS: Otomasyon Altyapınızı Planlayın

n8n otomasyonlarınız için VPS kaynağı, lokasyon, kalıcı veri ve bakım planı oluşturun. İstanbul ve ABD seçeneklerini kurulum rehberiyle karşılaştırın.

ServerQ Yayın Ekibi7 dk okuma

CRM kayıtlarını eşitlemek, gelen formları işlemek, bildirim göndermek veya farklı API’leri bir araya getirmek için n8n’i kendi VPS’inizde çalıştırabilirsiniz. Kendi sunucunuz, uygulama sürümü ve veri saklama yaklaşımı üzerinde kontrol sağlar. Bunun karşılığında güvenlik, yedek, güncelleme ve iş akışlarının hata davranışını da sizin yönetmeniz gerekir.

n8n için doğru VPS, kaç iş akışı çizdiğinizden çok bunların ne yaptığına bağlıdır. Birkaç küçük JSON kaydını işlemekle büyük dosyaları belleğe almak aynı yük değildir. Tek bir uzun otomasyonun başarısız olması da çok sayıda kısa görevin yavaşlamasından farklı bir iş etkisi yaratabilir. İstanbul ve New York paketlerini bu iş akışı profiliyle karşılaştırın.

Kararınızı netleştirin

  • İş akışı sayısı yerine paralellik ve veri boyutuyla kaynak planlayın.
  • Kalıcı veri, kimlik bilgileri ve webhook erişimini birlikte tasarlayın.
  • Bakım, yeniden deneme ve geri yükleme planıyla başlayın.
Kapsam

Kendi n8n otomasyonlarını işletmek isteyen küçük ekipler, geliştiriciler ve işletmeler

Başlamadan önce
  • Çalıştırılacak otomasyonların ve dış servislerin listesi
  • VPS ve Docker/işletim sistemi yönetimini üstlenecek kişi
  • Webhook kullanılacaksa alan adı ve HTTPS planı

Önce otomasyonun çalışma profilini çıkarın

Kaynak tüketimini belirleyen işler
İş tipiÖncelikli ihtiyaçÖlçülecek nokta
Küçük JSON ve zamanlanmış API eşitlemeUygulama için RAM ve dış servis erişimiYürütme süresi, hata oranı, API limitleri
Webhook ve eşzamanlı tetiklemelerParalel işler için RAM ve CPUYoğun anda kuyrukta bekleme, zaman aşımı
Görsel, PDF veya büyük dosya işlemeDosya boyutuna göre bellek ve diskBir yürütmenin en yüksek RAM kullanımı ve geçici dosyalar
Uzun geçmiş ve çok sayıda yürütme kaydıVeritabanı/disk kapasitesiVeri büyümesi, saklama politikası ve yedek boyutu

Başlangıçta her iş için tetiklenme sıklığını, yaklaşık veri boyutunu, dış servisleri ve aynı anda çalışabilecek yürütmeleri yazın. Örneğin bir API yanıtındaki bütün kayıtları tek seferde belleğe almak, sayfalar halinde işlemeye göre daha yüksek bir bellek tepe noktası oluşturabilir. Dış servis yavaşken CPU boş görünebilir; bu durumda daha fazla vCPU bekleyen ağ çağrısını tek başına hızlandırmaz.

Küçük bir pilotta 2–4 GB RAM aralığındaki seçenekleri değerlendirmek bir başlangıç olabilir. Büyük dosyalar, Code düğümleri veya yüksek paralellik için kendi iş akışınızla ölçüm yapmadan bu aralığı yeterli kabul etmeyin. PostgreSQL ve diğer süreçleri aynı VPS’te çalıştıracaksanız onların belleğini de toplam hesaba ekleyin.

Uygulamayı kalıcı veriyle birlikte kurun

Tek sunuculu örnek başlangıç
  1. 01API / webhook
  2. 02HTTPS reverse proxy
  3. 03n8n uygulaması
  4. 04Kalıcı veri ve yedek

Docker kullanmak tek başına veriyi kalıcı veya yedekli yapmaz; volume, veritabanı ve erişim ayarlarını ayrıca kurun.

Konteyner silindiğinde uygulama verisinin kaybolmaması için kalıcı volume ve veritabanı düzenini baştan kurun. n8n’in kullanıcı klasörünü ve kullandığınız veritabanını birlikte değerlendirin. Saklanan kimlik bilgilerini çözmek için kullanılan şifreleme anahtarı kurtarma planının parçasıdır; yalnız veritabanını kopyalayıp gerekli anahtarı kaybetmek kullanılabilir bir geri yükleme sağlamaz.

Tek makinede küçük bir kurulumla başlayabilirsiniz. Ayrı worker’lar ve queue mode, yürütme kapasitesini farklı süreçlere dağıtma seçeneği sunar; Redis, ortak veritabanı ve ek işletim işi gerektirir. Bunlar her VPS paketine hazır dahil özellikler değildir. Ölçülmüş bir ihtiyaç oluşmadan mimariyi gereksiz büyütmeyin.

Lokasyonu kullanıcı kadar API’lere göre seçin

Otomasyonlarınız çoğunlukla Türkiye’deki sistemlerle konuşuyorsa İstanbul; Kuzey Amerika’daki servislere yoğun bağlantı kuruyorsa New York ilk karşılaştırılacak seçenek olabilir. Asıl karar, kritik API’lerin konumu ve ölçülen uçtan uca yürütme süresidir. Kimlik doğrulama, hız sınırı veya karşı servisin yoğunluğu, ağ yolundan daha belirleyici olabilir.

Webhook adresinin alan adı, HTTPS sertifikası ve reverse proxy ayarları dış servisin gerçekten ulaşabildiği bir adres oluşturmalıdır. Sunucuyu farklı lokasyona taşıdığınızda IP izin listeleri, DNS ve dış sistemlerde kayıtlı webhook adreslerini kontrol edin. Yönetim arayüzünü koruyun; gelen isteği iş akışında doğrulamak ile editöre giriş güvenliği ayrı konulardır.

Hata tekrarını ve paralelliği bilinçli yönetin

Bir iş yarıda kaldığında yeniden deneme aynı e-postayı iki kez gönderebilir, aynı siparişi yeniden açabilir veya aynı kaydı çoğaltabilir. Dış sisteme yazan adımlarda benzersiz işlem kimliği, mevcut kaydı kontrol etme veya idempotent API kullanımı gibi yöntemlerle bu davranışı tasarlayın. İşin tekrar çalıştırılabilir olması, yalnız sunucunun açık kalmasından farklı bir güvenilirlik konusudur.

API hız limitlerini aşan işler için bekleme ve kontrollü yeniden deneme uygulayın. Eşzamanlı yürütmeleri artırmadan önce tek yürütmenin bellek tepe noktasını ve dış servisin kabul ettiği hızı ölçün. Yürütme geçmişini sınırsız saklamak da kaynak tüketir; hata inceleme ihtiyacınıza uygun bir saklama politikası belirleyin ve diskin büyümesini izleyin.

Güncelleme ve yedek planını birlikte yürütün

  • Uygulama sürümünü sabitleyin; yükseltmeden önce sürüm notlarını ve uyumsuz değişiklikleri okuyun.
  • Veritabanı, gerekli kullanıcı klasörü, yapılandırma ve şifreleme anahtarını kurtarma kapsamına alın.
  • Yedekleri korunan ayrı bir hedefte tutun; saklanan API erişim bilgilerinin hassas olduğunu unutmayın.
  • Geri yükleme denemesini üretimden izole edin; zamanlanmış işlerin ve gerçek webhook işlemlerinin yanlışlıkla çalışmasını önleyin.
  • Yükseltme sonrası temsilî iş akışlarını, kimlik bilgilerini ve zaman dilimi ayarlarını kontrol edin.

Veritabanı şeması güncellenmişse eski uygulama sürümünü başlatmak güvenli bir geri dönüş yöntemi olmayabilir. Uygulama ve verinin birlikte geri alınabildiği, önceden denenmiş bir plan hazırlayın. Başarılı bir konteyner başlangıcı bütün otomasyonların doğru çalıştığını kanıtlamaz; iş akışının beklenen sonucunu doğrulayın.

Toplam maliyete lisans ve işletimi de ekleyin

Sunucu bedelinin yanında yedek depolama, alan adı, gerekiyorsa ücretli n8n özellikleri ve çağırdığınız API’lerin ücretlerini hesaplayın. Kendi kurulumunuzu işletmek bakım zamanı gerektirir. n8n’in Sustainable Use License koşulları iç iş kullanımı ve kişisel kullanım gibi durumları kapsar; başka müşterilere n8n erişimi sunan veya ürünü hizmet olarak yeniden satan modelleri otomatik olarak aynı kapsamda değerlendirmeyin. Uygun planı kullanım modelinize göre kontrol edin.

ServerQ VPS, uygulamayı üzerinde çalıştıracağınız sunucu kaynağını sağlar. n8n kurulumu, iş akışı geliştirme, bakım veya yönetilen otomasyon hizmeti satın aldığınızı varsaymayın. Önce çalışacak küçük bir pilot, sonra ölçüm ve gerçek lokasyon teklifiyle ilerlemek maliyeti ve teknik kararı daha anlaşılır hale getirir.

İnceleme kapsamı

Kaynak önerileri bir başlangıç çerçevesidir; garantili ziyaretçi, işlem veya iş akışı kapasitesi değildir. Satın almadan önce seçtiğiniz lokasyonun güncel paket özelliklerini ve sipariş özetini kontrol edin.

Resmî kaynaklar

Sürüm ve yapılandırma ayrıntılarını ilgili projenin güncel belgelerinden takip edin.