Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

n8n'i Linode Üzerinde Kendiniz Barındırma (2026 Kılavuzu)

Geliştiriciler ve homelab meraklıları için uyarlanmış bu kapsamlı adım adım eğitimle n8n'i Linode üzerinde nasıl kuracağınızı öğrenin.

n8n’i Linode Üzerinde Kendiniz Barındırma (2026 Kılavuzu)

n8n, farklı hizmetleri bağlamanızı ve görevleri otomatikleştirmenizi sağlayan açık kaynaklı bir iş akışı otomasyon aracıdır. Kendiniz barındırmak gizlilik, kontrol ve özelleştirme sunar. Bu kılavuz, geliştiriciler ve homelab kullanıcıları için uygun olan, n8n’i bir Linode VPS üzerinde kurma sürecini adım adım anlatmaktadır.

Gereksinimler

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

1. Adım: Bir Linode İmajı Oluştur

  1. Linode hesabınıza giriş yapın ve Linode kontrol paneline gidin.
  2. Üst menüden “Create”e tıklayın ve “Linode”yu seçin.
  3. Bir Linux dağıtımı seçin (bu kılavuz için Ubuntu 22.04 önerilir).
  4. Uygun bir plan seçin. 5 USD/ay olan temel plan, çoğu n8n kullanımı için yeterlidir.
  5. Hedef kitlenize daha yakın bir veri merkezi seçerek gecikmeyi azaltın.
  6. Linode ayarlarınızı (etiket, etiketler vb.) yapılandırın, ardından “Create Linode”ye tıklayın.

2. Adım: Linode’a SSH ile Bağlanma

Linode’unuz hazır ve çalışır hale geldikten sonra, terminalinizden SSH kullanarak erişin:

ssh root@<SİZİN_LINODE_IP>

<SİZİN_LINODE_IP> yerine Linode’unuzun genel IP adresini yazın. İstenirse şifrenizi girin.

3. Adım: Docker Kurulumu

n8n, Docker kullanılarak kolayca dağıtılabilir. İşte Linux üzerinde Docker kurma adımları:

sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

Kurulumu doğrulayın:

docker --version

4. Adım: Docker Kullanarak n8n Kurulumu

Docker yüklendikten sonra, n8n Docker imajını çekebilir ve çalıştırabilirsiniz:

docker pull n8nio/n8n

N8n yapılandırmanız için bir dizin oluşturun ve konteyneri başlatın:

mkdir ~/n8n
docker run -d --name n8n \
  -p 5678:5678 \
  -v ~/n8n:/home/node/.n8n \
  -e N8N_HOST=your-domain.com \
  -e N8N_PORT=5678 \
  -e N8N_PROTOCOL=https \
  n8nio/n8n

your-domain.com kısmını gerçek alan adınızla değiştirin. Varsayılan olarak, n8n port 5678’de çalışır.

5. Adım: n8n’e Erişim

Konteyner çalıştıktan sonra, tarayıcınızda http://<SİZİN_LINODE_IP>:5678 adresine giderek n8n’e ulaşabilirsiniz. Eğer bir alan adınız yapılandırıldıysa, onu kullanın.

6. Adım: n8n’i HTTPS ile Güvenli Hale Getirme

Güvenlik için, n8n’i HTTPS üzerinden çalıştırmak çok önemlidir. Ücretsiz SSL sertifikası için Let’s Encrypt kullanılabilir. Önce certbot’u kurun:

sudo apt install -y certbot

Sonra, SSL sertifikanızı oluşturup otomatik olarak yükleyin:

sudo certbot certonly --standalone -d your-domain.com

Sertifikanız hazır olduktan sonra, Docker çalıştırma komutunu SSL ayarlarını içerecek şekilde güncelleyebilirsiniz.

VPS Sağlayıcılarının Karşılaştırması

SağlayıcıAylık FiyatKonum SeçenekleriEn İyi Kullanım Alanları
Contabo VPS5.99 EUR/ayAvrupa ve ABDBütçe barındırma
Hetzner Cloud4.15 EUR/ayAvrupaGeliştirici/test ortamları
DigitalOcean6 USD/ayGlobalUygulama barındırma
Vultr6 USD/ayGlobalGeliştiriciler ve girişimciler
Linode5 USD/ayGlobalÇok yönlü ve güvenilir

Daha fazla detay için tam VPS karşılaştırmamıza göz atabilirsiniz.

Sıkça Sorulan Sorular

1. n8n nedir ve neden kullanmalıyım?

n8n, kullanıcıların birden fazla uygulama arasında iş akışlarını otomatikleştirmelerini sağlayan açık kaynaklı bir otomasyon aracıdır. Tescilli araçlardan farklı olarak, kendi sunucunuzda barındırılır, bu da verileriniz ve süreçleriniz üzerinde tam kontrol sağlar. Çeşitli tetikleyiciler ve eylemler kullanarak özel iş akışları oluşturabilirsiniz; bu özellik, tekrarlayan görevleri kolayca otomatikleştirmek isteyen geliştiriciler için özellikle faydalıdır.

2. n8n’de veri devamlılığını nasıl sağlarım?

n8n konteyneri yeniden başlatıldığında verilerinizin kaybolmaması için, yerel bir dizini konteynerin kalıcı veri dizinine bağlamalısınız. Bu yöntem, tüm yapılandırmaları, iş akışlarını ve kimlik bilgisi verilerini Linode’un dosya sisteminde saklar. n8n konteynerini her başlattığınızda, bu dizinden okur, böylece yeniden başlatmalar veya güncellemeler sırasında verileriniz korunur.

3. Diğer hizmetleri n8n ile entegre edebilir miyim?

Evet, n8n, Google Sheets, Slack, GitHub ve daha pek çok üçüncü taraf hizmetiyle geniş çapta entegrasyonu destekler. Çoklu hizmetleri içeren karmaşık iş akışları oluşturabilir, görevleri otomatikleştirerek verimliliğinizi artırabilirsiniz. Ayrıca, n8n topluluğu yeni düğümler ve entegrasyonlar geliştirmeye devam ediyor, böylece aracın yetenekleri genişliyor. Daha detaylı kaynaklar için r/selfhosted veya awesome-selfhosted’a bakabilirsiniz.

Bu adımları takip ederek, Linode VPS üzerinde n8n’i güvenle kurabilir, kendi kendine barındırma ve iş akışı otomasyonu konusunda kendinizi geliştirebilirsiniz. --- END ---