Debian 12 VPS üzerinde n8n Nasıl Dağıtılır
N8n’i kendi VPS’nizde çalıştırmak , güvenli, ölçeklenebilir ve her zaman açık otomasyon iş akışları oluşturmanın en iyi yoludur. Bulut tabanlı otomasyon hizmetlerinin aksine, n8n’i bir AlexHost VPS üzerinde barındırmak size tam veri gizliliği, sınırsız yürütme, 7/24 çalışma süresi ve öngörülebilir maliyetler sağlar. Temel işletim sistemi olarak Debian 12 ile uzun vadeli kararlılık ve modern yazılım desteğinden yararlanacaksınız.
Bu kılavuz size Docker’ı yükleme, n8n’i şifreleme ile yapılandırma, hizmeti başlatma ve tarayıcıdan erişme konularında yol gösterecektir.
Neden n8n’i Sadece Tarayıcıda Değil de VPS’de Çalıştırmalı?
N8n doğrudan tarayıcıdan erişilebilen bir bulut hizmeti sunarken, kendi n8n örneğinizi bir VPS üzerinde çalıştırmak profesyoneller, işletmeler ve geliştiriciler için kritik avantajlar sağlar:
- Tam Veri Gizliliği – Tüm iş akışlarınız, API anahtarlarınız ve müşteri verileriniz tamamen sizin kontrolünüz altında kalır. Hiçbir üçüncü taraf sağlayıcı bilgilerinize erişemez.
- Sınırsız Entegrasyon – Bir VPS’de sınırları SaaS sağlayıcısı değil siz belirlersiniz. Gerektiği kadar iş akışı, tetikleyici ve yürütme çalıştırabilirsiniz.
- 7/24 Kullanılabilirlik – Bir VPS, kişisel bilgisayarınız kapalı olduğunda bile otomasyonlarınızı her zaman çevrimiçi tutar.
- Daha İyi Güvenlik – Sisteminizi güvenlik duvarları, SSL sertifikaları ve VPN erişimi ile koruyun. Tüm kimlik bilgileri kendi anahtarınızla şifrelenir.
- Ölçeklenebilirlik ve Performans – AlexHost VPS ile otomasyon projeleriniz büyüdüğünde CPU, RAM ve depolama kaynaklarını yükseltebilirsiniz.
- Uygun Maliyetli – Yürütme başına ödeme yapmak yerine, aylık sabit bir VPS ücreti ödersiniz ve sınırsız iş akışı çalıştırırsınız.
kısacası: n8n’i VPS’nizde çalıştırmak, onu verileri, performansı ve maliyetleri kontrol ettiğiniz güçlü bir kendi kendine barındırılan otomasyon merkezine dönüştürür.
Sunucuyu Güncelleyin
Her zaman Debian 12 paketlerini güncelleyerek başlayın:
Çıktı açıklaması: Paketlerin indirildiğini ve yükseltildiğini göreceksiniz. Sonunda, her şey zaten güncelse sistem 0 yükseltilmiş, 0 yeni yüklenmiş olarak onaylar.
Docker ve Docker Compose’u Yükleme
Bağımlılıkları yükleyin ve Docker’ın resmi deposunu ekleyin:
Depoları güncelleyin ve Docker + Compose’u yükleyin:
Sürümleri kontrol edin:
📌 Çıkış örneği:
Bu, Docker’ın kurulu ve hazır olduğunu onaylar.
Proje Dizinini Hazırlama
N8n için özel bir dizin oluşturun:
Şifreleme Anahtarı Oluşturma
Bu anahtar, n8n içindeki kimlik bilgilerini şifrelemek için kullanılır:
Docker-compose.yml dosyasını oluşturun
Dosyayı açın:
Yapılandırmayı yapıştırın ( YOUR_SERVER_IP yerine AlexHost VPS IP adresinizi yazın):
Start n8n
Konteyneri ayrılmış modda çalıştırın:

Çıktı örneği aşağıdaki gibi olacaktır:
Çalışan konteynerleri kontrol edin:
Çıktı aşağıdaki gibi olacaktır:
Günlükleri Doğrula
Hata olmadığından emin olun:
📌 Ne beklemeliyim:
- “Şifreleme anahtarları eşleşmiyor” hatası yok.
- Hizmet başlatmayı onaylıyor ve 5678 numaralı bağlantı noktasını dinliyor.
Çıktı aşağıdaki gibi olacaktır
Tarayıcıda n8n’e erişin
Şimdi VPS IP’nizi bir tarayıcıda açın:
curl http://176.123.2.191:5678
