Plesk Sunucuya Docker + n8n Kurulumu

Plesk Sunucuya Docker + n8n Kurulumu

Plesk Üzerine n8n Kurulumu (Adım Adım Rehber)

Yapay zeka sistemlerinin gelişmesiyle birlikte kullanıcılar giderek daha fazla bulut tabanlı sistemleri tercih etmektedir. Bu sistemlerin yönetiminde en çok kullanılan panellerden biri Plesk'tir.

Bu rehberde, Plesk sunucu üzerine n8n kurulumu adım adım anlatılmaktadır.

Sunucu Bilgileri

  • Plesk Versiyon: Plesk Obsidian 18.0.76
  • İşletim Sistemi: CentOS 7 Linux

Plesk Üzerine Docker Kurulumu

Adımlar:

  1. Araçlar ve Ayarlar bölümüne girin
  2. Arama kısmına Docker yazın
  3. “Ücretsiz Olarak Alın” butonuna tıklayın
  4. Kurulum tamamlandıktan sonra “Uzantıya Git” butonuna tıklayın
  5. “AÇIK” butonuna tıklayın

n8n Container Kurulumu

  1. “Kapsayıcı Çalıştır” butonuna tıklayın
  2. Arama kısmına n8n yazın
  3. İmaj sürümünü latest seçin
  4. Kurulum tamamlandıktan sonra ÇALIŞTIR butonuna tıklayın

Docker Konfigürasyonu

  • Bellek sınırı: Boş bırakın
  • Sistemi yeniden başlatmadan sonra otomatik başlatma: Aktif
  • Otomatik port eşleme: Kapalı
  • Manuel port eşleme:
    • Container Port: 5678
    • External Port: 32772
  • Kapsayıcı adı: n8n

Ortam Değişkenleri

NODE_VERSION: 24.13.1 (Sizin kurulumunuza göre değişebilir)
NPM_CONFIG_UPDATE_NOTIFIER: false
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
NODE_PATH: /opt/nodejs/node-v24.13.1/lib/node_modules (Sizin kurulumunuza göre değişebilir)
NODE_ENV: production
N8N_RELEASE_TYPE: stable
SHELL: /bin/sh
WEBHOOK_URL: https://subdomainvarsa.domainadi.com.tr/
GENERIC_WEBHOOK_URL: https://subdomainvarsa.domainadi.com.tr/
N8N_HOST: subdomainvarsa.domainadi.com.tr
N8N_PROTOCOL: https
N8N_BASIC_AUTH_ACTIVE: true
N8N_BASIC_AUTH_USER: kullaniciadiniz
N8N_PORT:5678
EXECUTIONS_PROCESS:main

 

KAYDET butonuna tıklayın ve container'ı başlatın.

Domain Ayarları

  1. Alan Adları bölümüne girin
  2. İlgili domaini seçin
  3. “Docker Proxy Ayarları”na girin
  4. “Kural Ekle” diyerek varsayılan şekilde kaydedin

SSH Üzerinden Nginx Config Düzenleme

n8n’in düzgün çalışması için aşağıdaki ayarı yapmanız gerekmektedir.

SSH Bağlantısı

yum install nano -y nano /etc/nginx/plesk.conf.d/vhosts/subdomain.domain.com.conf

Config Güncellemesi

#extension docker begin
       location ~ ^/.* { proxy_pass http://127.0.0.1:32772; proxy_http_version 1.1;

   proxy_set_header Upgrade $http_upgrade;
   proxy_set_header Connection "upgrade";

   proxy_set_header Host $host;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;

}
#extension docker end

Kaydet ve Çık

CTRL + X → Y → Enter service nginx restart

Son Adım

  1. Plesk → Docker bölümüne girin
  2. Container'ı yeniden başlatın

Artık n8n sisteminiz hazır 🎉

Giriş Adresi

https://subdomain.domain.com