Başlıklar
ToggleN8n Nedir ve Neden Self-Host Edilmelidir?
Kodsuz Otomasyonun Gücü
N8n, kod yazmadan iş akışları oluşturmanı sağlayan açık kaynaklı bir otomasyon platformudur.
Veri taşımaktan e-posta göndermeye kadar yüzlerce uygulamayı birbirine bağlayabilir.
N8n’in genel özellikleri, kullanım alanları ve otomasyon gücü hakkında daha fazla bilgi edinmek için ana inceleme yazımıza göz atabilirsin.
N8n Otomasyon Platformu: Geleceğin Akıllı İş Akışları
Self-Hosting Avantajları
- Veri Güvenliği: Verilerin tamamen senin sunucunda kalır.
- Esneklik: İstediğin eklentileri ve entegrasyonları özgürce ekleyebilirsin.
- Maliyet Avantajı: Ücretsiz açık kaynak yapısıyla lisans ücreti yok.
Ubuntu Üzerinde N8n Kurulumu İçin Gereksinimler
Donanım Gereksinimleri
- Minimum: 1 GB RAM, 1 CPU, 5 GB disk alanı
- Önerilen: 2 GB RAM, 2 CPU, 20 GB SSD disk
Yazılım Gereksinimleri
- Ubuntu 20.04 veya üzeri
- Node.js v18+
- NPM
- (Opsiyonel) Docker & Docker Compose
- Nginx (HTTPS için)
Adım Adım N8n Kurulumu (Manual Setup)
1️⃣ Ubuntu Sistem Güncellemeleri
sudo apt update && sudo apt upgrade -y
sudo apt install curl build-essential -y2️⃣ Node.js ve NPM Kurulumu
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
node -v
npm -v
3️⃣ N8n Global Kurulumu
sudo npm install n8n -gKurulum tamamlandığında, N8n’i şu komutla başlatabilirsin:
n8n4️⃣ N8n’i Arka Planda Çalıştırma
sudo npm install pm2 -g
pm2 start n8n
pm2 save
pm2 startupDocker ile N8n Kurulumu (Alternatif Yöntem)

Docker Kurulumu
sudo apt install docker.io docker-compose -y
sudo systemctl enable docker
sudo systemctl start docker
Docker Compose Dosyası Hazırlama
docker-compose.yml dosyası oluştur:
version: '3'
services:
n8n:
image: n8nio/n8n
ports:
- "5678:5678"
environment:
- GENERIC_TIMEZONE=Europe/Istanbul
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=strongpassword
volumes:
- ~/.n8n:/home/node/.n8n
Servisi Başlatma
docker-compose up -d
Artık tarayıcında http://sunucu-ip-adresin:5678 adresine giderek N8n arayüzüne ulaşabilirsin.
Nginx Reverse Proxy ve SSL Kurulumu

Nginx Kurulumu
sudo apt install nginx -y
sudo nano /etc/nginx/sites-available/n8n
İçerik:
server {
listen 80;
server_name otomasyon.ornekdomain.com;
location / {
proxy_pass http://localhost:5678;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
Ardından:
sudo ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
sudo systemctl restart nginx
SSL Sertifikası Ekleme
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d otomasyon.ornekdomain.comN8n’e Erişim ve Web Arayüzü Kullanımı

Tarayıcıdan https://otomasyon.ornekdomain.com adresine girip kullanıcı adı/şifreyle giriş yap.
İlk Workflow Örneği
- Trigger: “Webhook”
- Action: “Send Email”
İlk otomatik e-posta gönderimini kolayca oluşturabilirsin.
Yaygın Sorunlar ve Çözümleri
Port Çakışmaları
sudo lsof -i :5678
sudo kill -9 [PID]
Servisin Otomatik Başlamaması
pm2 startup systemd
pm2 saveN8n Kurulumunu Güncelleme ve Yedekleme
pm2 stop n8n
sudo npm update -g n8n
pm2 start n8n
Yedekleme:
tar -czvf n8n_backup.tar.gz ~/.n8nUbuntu Üzerinde N8n ile Tam Kontrol
Ubuntu’da N8n’i self-host etmek, sana hem kontrol hem özgürlük sağlar.
Bu kurulum sayesinde otomasyon süreçlerini tamamen kendi elinde tutabilir, verilerini güvenli şekilde yönetebilirsin.
Kodsuz otomasyonun gücünü, açık kaynak özgürlüğüyle birleştir!
N8n’in sunduğu otomasyon fırsatlarını derinlemesine keşfetmek için platformun genel özelliklerini anlattığımız detaylı makaleyi inceleyebilirsin.
N8n Otomasyon Platformu Rehberi
Sıkça Sorulan Sorular (SSS)
1️⃣ N8n Ubuntu’da hangi portta çalışır?
Varsayılan olarak 5678 portunu kullanır.
2️⃣ N8n’i Windows’ta da kurabilir miyim?
Evet, ancak en kararlı sürüm Ubuntu veya Docker’dır.
3️⃣ SSL zorunlu mu?
Hayır, ama önerilir. Ücretsiz Let’s Encrypt kurulumu mümkündür.
4️⃣ N8n güncellemeleri otomatik mi?
Hayır, manuel olarak npm update -g n8n komutuyla yapılmalıdır.
5️⃣ N8n verilerimi nerede tutar?
Varsayılan olarak ~/.n8n dizininde saklar.
6️⃣ Docker mı manuel kurulum mu önerilir?
Yeni başlayanlar için Docker daha kolaydır, ancak manuel kurulum tam kontrol sağlar.

