Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
24.09.2025

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:

sudo apt update && sudo apt upgrade -y

Çı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:

sudo apt install -y curl gnupg2 ca-certificates lsb-release apt-transport-https
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Depoları güncelleyin ve Docker + Compose’u yükleyin:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Sürümleri kontrol edin:

docker --version
docker compose version

📌 Çıkış örneği:

Docker version 25.0.3, build abc123
Docker Compose version v2.24.6

Bu, Docker’ın kurulu ve hazır olduğunu onaylar.

Proje Dizinini Hazırlama

N8n için özel bir dizin oluşturun:

mkdir ~/n8n && cd ~/n8n

Şifreleme Anahtarı Oluşturma

Bu anahtar, n8n içindeki kimlik bilgilerini şifrelemek için kullanılır:

###ATP_NOTR_8_CODE_TAG_NOTR_ATP##cat ~/n8n/encryption.key

Docker-compose.yml dosyasını oluşturun

Dosyayı açın:

###ATP_NOTR_9_CODE_TAG_NOTR_ATP##

Yapılandırmayı yapıştırın ( YOUR_SERVER_IP yerine AlexHost VPS IP adresinizi yazın):

version: '3.7'

services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=supersecretpassword
      - GENERIC_TIMEZONE=Europe/Chisinau
      - N8N_ENCRYPTION_KEY_FILE=/files/encryption.key
      - N8N_EDITOR_BASE_URL=http://YOUR_SERVER_IP:5678
      - N8N_SECURE_COOKIE=false
    volumes:
      - ./n8n_data:/home/node/.n8n
      - ./encryption.key:/files/encryption.key:ro

Kaydet(CTRL + O, Enter) ve çık(CTRL + X)

İzinleri Ayarlama

Konteyner kullanıcısına uygun hakları verin:

mkdir -p ./n8n_data
sudo chown -R 1000:1000 ./n8n_data

Start n8n

Konteyneri ayrılmış modda çalıştırın:

docker compose up -d

Çıktı örneği aşağıdaki gibi olacaktır:

[+] Running 2/2
✔ Network n8n_default Created
✔ Container n8n-n8n-1 Started

Çalışan konteynerleri kontrol edin:

docker ps

Çıktı aşağıdaki gibi olacaktır:

Günlükleri Doğrula

Hata olmadığından emin olun:

docker logs -f n8n-n8n-1

📌 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:

http://YOUR_SERVER_IP:5678
* benim durumumda http://176.123.2.191:5678
Sunucunuza çıktı vermek istiyorsanız veya tarayıcınızda kontrol etmenin bir yolu yoksa, bunu curl kullanarak girebilirsiniz
curl http://176.123.2.191:5678
Bu çıktı, 5678 numaralı bağlantı noktasında n8n örneğinize karşı curl çalıştırılarak elde edilir. Görsel düzenleyiciyi oluşturmak yerine, <script> etiketleri ve kullanıcı arayüzünün JavaScript gerektirdiğine dair bir uyarı da dahil olmak üzere n8n giriş sayfasının ham HTML kaynağını gösterir. Kısacası, bu n8n’in doğru çalıştığını onaylar, ancak curl JavaScript’i çalıştıramadığından, n8n Editör’ü kullanmak için aynı URL’yi gerçek bir tarayıcıda açmanız gerekir. Ve tarayıcının kendisinde bu pencereyi görebileceksiniz.

Bu, n8n örneğinize bir tarayıcıda ilk kez eriştiğinizde görünen n8n Sahip Hesabı Kurulum ekranıdır. Bir e-posta, ad, soyad ve güvenli bir parola girerek ilk yöneticiyi kaydetmenizi sağlar. Tamamlandığında, bu hesap n8n dağıtımınızın ana sahibi olur ve size düzenleyiciye ve iş akışı yönetimine tam erişim sağlar. Formu doldurup İleri‘ye tıkladıktan sonra, otomasyon iş akışlarını doğrudan n8n görsel arayüzünde oluşturmaya ve yönetmeye başlayabilirsiniz.

Sonuç

Bu kılavuz, n8n’in Debian 12 ile bir AlexHost VPS ‘ye nasıl kurulacağını açıkça göstermekte ve tarayıcı tabanlı kullanıma göre neden üstün bir seçim olduğunu vurgulamaktadır. N8n’i kendi VPS’nizde çalıştırmak, verilerin tam kontrolünü, sınırsız iş akışını ve profesyonel otomasyon için gerekli olan 7/24 kesintisiz çalışma süresini sağlar. Docker ve Docker Compose ile kurulum süreci basittir, bu da güvenli ve ölçeklenebilir bir otomasyon merkezi kurmayı kolaylaştırır. AlexHost VPS kaynaklarının kullanılması, projeler büyüdükçe CPU, RAM ve depolamanın sorunsuz ölçeklenebilirliğini sağlar. Güvenlik, şifreleme anahtarları, SSL seçenekleri ve özel kimlik doğrulama ile güçlendirilmiştir. Sonuç olarak, n8n’i bir AlexHost VPS’de kullanmak istikrar, gizlilik ve maliyet verimliliğini bir araya getirerek sunucunuzu güçlü bir kendi kendine barındırılan otomasyon platformuna dönüştürür.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills