n8n, çeşitli uygulamaları sorunsuz entegre etmenize olanak tanıyan açık kaynaklı bir iş akışı otomasyon aracıdır. n8n’i kendin barındırmak, verileriniz üzerinde tam kontrol sağlar ve güçlü otomasyon özelliklerinden faydalanmanızı sağlar. Bu kılavuz, popüler ve uygun maliyetli VPS sağlayıcısı Vultr üzerinde n8n’in kurulumunu ve yapılandırmasını adım adım anlatmaktadır.
Neden n8n için Vultr’yi Seçmelisiniz?
Vultr, gelişmiş performans, kullanıcı dostu arayüz ve çok sayıda küresel veri merkezi ile geliştiricilere uygun maliyetli çözümler sunar. İşte popüler VPS sağlayıcılarının kısa bir karşılaştırması:
| Sağlayıcı | Başlangıç Fiyatı | CPU | RAM | Depolama |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR/ay | 2 vCPU | 4 GB | 200 GB SSD |
| Hetzner Cloud | 4.15 EUR/ay | 1 vCPU | 2 GB | 20 GB SSD |
| DigitalOcean | 6 USD/ay | 1 vCPU | 1 GB | 25 GB SSD |
| Vultr | 6 USD/ay | 1 vCPU | 1 GB | 25 GB SSD |
| Linode (Akamai Cloud) | 5 USD/ay | 1 vCPU | 2 GB | 25 GB SSD |
Tablodan görüldüğü gibi, Vultr uygun maliyetli ve performanslı dengeli bir fiyat-performans oranı sunar ve kendin barındırma ihtiyaçları için idealdir.
Vultr VPS’nizi Kurma
Adım 1: Vultr Hesabı Oluşturma
- Vultr adresine kaydolun.
- Gerekli doğrulama adımlarını tamamlayın.
- Hesabınıza faturalandırma bilgisi ekleyin.
Adım 2: Yeni Bir Sunucu Dağıtımı
- Sunucu Konumunu Seçin: Size veya kullanıcı kitlenize en yakin veri merkezini seçin.
- Sunucu Türünü Seçin: Seçenekler arasından; n8n için 1 vCPU ve 1 GB RAM içeren temel bir örnek yeterli olacaktır (başlangıç fiyatı 6 USD/ay).
- İşletim Sistemini Seçin: En uygun uyumluluk için Ubuntu 22.04 LTS öneriyoruz.
- SSH Anahtarları Ekleyin: Güvenli erişim için SSH genel anahtarınızı ekleyin.
- Dağıtımı Başlatın: “Deploy Now” seçeneğine tıklayarak VPS’nizi oluşturun.
Adım 3: VPS’ye Bağlanma
- SSH kullanarak VPS’nize bağlanın:
ssh root@<vps-inizin-ip-adresi>
Adım 4: Sunucuyu Güncelleyin
n8n kurulumuna başlamadan önce sistem paketlerinizin güncel olup olmadığını kontrol edin:
sudo apt update && sudo apt upgrade -y
n8n Kurulumu
Adım 5: Node.js Kurulumu
n8n Node.js üzerinde çalışır. NodeSource deposunu kullanarak kurun:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
Kurulumu doğrulayın:
node -v
Adım 6: n8n’i Kurma
-
n8n’i global olarak npm ile yükleyin:
sudo npm install n8n -g -
n8n için özel bir dizin oluşturun:
mkdir ~/n8n cd ~/n8n
Adım 7: n8n’i Başlatma
Aşağıdaki komutla n8n’i başlatabilirsiniz:
n8n
İnternet tarayıcınızda http://your-vps-ip-address:5678 adresinden n8n web arayüzüne erişin.
Adım 8: n8n’i Yapılandırma
-
Arka planda çalıştırmak için bir süreç yöneticisi kullanmayı düşünebilirsiniz, örneğin
PM2:sudo npm install pm2 -g pm2 start n8n pm2 startup pm2 save -
Üretim ortamı için, n8n’i veritabanı, JWT kimlik doğrulaması ve SSL ile yapılandırmak isteyebilirsiniz. Daha gelişmiş ayarlar için n8n dokümantasyonu na bakın.
Adım 9: Ters Proxy Kurulumu (İsteğe Bağlı)
n8n’e port numarası olmadan erişmek için Nginx gibi bir web sunucusu ile ters proxy kurabilirsiniz.
-
Nginx’i yükleyin:
sudo apt install nginx -
Yeni bir yapılandırma dosyası oluşturun:
sudo nano /etc/nginx/sites-available/n8n -
Aşağıdaki yapılandırmayı ekleyin:
server { listen 80; server_name your-domain.com; location / { proxy_pass http://localhost:5678; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } } -
Yapılandırmayı etkinleştirin:
sudo ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl restart nginx
SSS (Sıkça Sorulan Sorular)
Vultr’de n8n çalıştırmak ne kadar maliyetlidir?
Vultr üzerinde n8n çalıştırmak için aylık maliyet, temel VPS planlarıyla 6 USD’den başlar ve bu planlar 1 vCPU ve 1 GB RAM içerir. Bu yapı, kişisel projeler veya küçük ekipler için genellikle yeterlidir. Daha fazla kaynağa ihtiyacınız varsa, Vultr ihtiyaçlarınıza göre ölçeklenebilen daha yüksek planlar sunar. VPS’nizin kaynak kullanımını düzenli takip ederek gereksiz masraflardan kaçının.
n8n’i kendin barındırmak güvenli midir?
n8n’in kendin barındırılması, verileriniz üzerinde daha fazla kontrol sağlar. Ancak, güvenlik sizin yapınıza bağlıdır. SSL kullanarak şifreli bağlantılar sağlayın, erişimi sınırlamak için güvenlik duvarı kuralları yapılandırın ve yetkisiz erişimi önlemek için kullanıcı kimlik doğrulamasını uygulayın. Ayrıca, n8n ve sunucunuzu düzenli olarak güncelleyerek güvenlik açıklarını yama yapın.
n8n ile ilgili en yaygın kullanım alanları nelerdir?
n8n, çeşitli uygulamalar arasında otomasyon sağlar. Yaygın kullanım alanları arasında sosyal medya gönderilerinin otomasyonu, API’ler arasındaki veri senkronizasyonu, Google Sheets veya Slack gibi bulut hizmetlerinin entegrasyonu ve koşullarla tetiklenen karmaşık iş akışlarının geliştirilmesi yer alır. n8n’in esnekliği, geliştiricilerin üretkenliği artıran ve süreçleri kolaylaştıran özelleştirilmiş çözümler geliştirmesine imkan tanır.
Tam bir VPS karşılaştırması için tüm VPS karşılaştırmamıza göz atabilirsiniz.
Bu adımlarla Vultr üzerinde n8n’i kendiniz barındırabilir ve otomasyonlar sayesinde iş akışlarınızı geliştirebilir, verileriniz üzerinde tam kontrol sahibi olabilirsiniz.