n8n¶
Bu makalede
- n8n. Temel Özellikler
- Çalıştırma Özellikleri
- n8n'i Managed App Olarak Dağıttıktan Sonra Başlangıç
- n8n'i dağıttıktan sonra başlangıç
- n8n Yönetici Hesabı Oluşturma
- n8n İçin Volume Mount Değişikliklerini Yapma
- n8n Alan Adı Değişikliği İçin Traefik Yapılandırması
- Docker Konteynerlarını Ayrıcalıksız Bir Kullanıcıya Taşıma (Opsiyonel)
- n8n Güncelleme
- Ubuntu Üzerinde n8n'i Kendinden Kurulum (Self-Installing)
- Video Eğitimi
- API Kullanarak n8n İçeren Bir Sunucu Sipariş Etme
Bilgi
n8n; çeşitli uygulamaları ve hizmetleri entegre etmenize ve sunucu tarafı uygulama mantığını uygulamanıza olanak tanıyan ücretsiz, açık kaynaklı ve genişletilebilir bir iş akışı otomasyon aracıdır. n8n, çeşitli hizmetlerle (Google Sheets, Slack, Trello, GitHub ve diğerleri) çalışmak üzere tasarlanmış çok sayıda hazır modüle sahiptir. JavaScript veya TypeScript kullanarak düğümler (nodes) oluşturmak da mümkündür. n8n, çeşitli yetkilendirme türlerini destekler ve hizmetler arasındaki veri transferinin güvenliğini sağlar.
Not
n8n'i bir Managed App olarak dağıtabilirsiniz. Bunu yapmak için Invapi sunucu kontrol panelinde Services > Managed Apps bölümüne gidin.
n8n. Temel Özellikler¶
- Esneklik: n8n, karmaşık otomasyon senaryoları oluşturmanıza olanak tanır. Çeşitli uygulama ve hizmetlerin API aracılığıyla entegrasyonu, iş akışlarını özelleştirmenize ve rutin işleri azaltmanıza olanak sağlar.
- Kullanılabilirlik: Hazır modüllerden oluşan bir kütüphane, yeni iş akışları oluşturmayı çok daha kolay hale getirir.
- Konfor: n8n, iş akışlarını doğrudan arayüz üzerinden çalıştırma ve test etme imkanı sağlar. Senaryonun doğruluğunu hızlıca kontrol etmenize ve hataları düzeltmenize olanak tanır.
- Güvenilirlik: n8n, görevlerin başarısız olması durumunda yeniden denenmesine izin vererek iş süreçlerinde güvenilirlik sağlar.
- Genişletilebilirlik: Açık kaynaklı kodu sayesinde n8n, diğer hizmetlerle yeni entegrasyon modülleri oluşturularak kolayca genişletilebilir.
Çalıştırma Özellikleri¶
| ID | Yazılım Adı | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Özel Alan Adı | Aktif |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 24 | n8n Community Edition | Ubuntu 22.04 | + | + | + | + | 2 | 2 | - | Evet | SİPARİŞ VER |
Bu yazılım için kurulum sırasında özel bir alan adı belirleme imkanı bulunmaktadır. [Talimatları] görün(https://hostkey.com/documentation/tr/faq/custom_domain/)
Bu yazılım için kurulum sırasında özel bir alan adı (custom domain) ayarlayabilirsiniz. talimatlara bakın.
Bu yazılımın çalıştırma özellikleri hakkında bilgi için bu bağlantıya bakın.
Not
Aksi belirtilmedikçe, varsayılan olarak yazılımın geliştiricisinin web sitesinden veya işletim sistemi depolarından en son sürümünü kuruyoruz.
n8n'i Managed App Olarak Dağıttıktan Sonra Başlangıç¶
n8n'i bir managed app olarak dağıttıktan sonra, sunucu kontrol panelindeki My managed apps sekmesinde şunları bulacaksınız:
- bir uygulama bağlantısı;
- erişim için kullanıcı adı ve Şifre;
- hizmet kullanımı ve yönetimi hakkında bilgiler.
Managed apps ile çalışma hakkında daha fazla ayrıntı için talimatlara bakın.
n8n'i dağıttıktan sonra başlangıç¶
Sipariş ödemesi yapıldıktan sonra sunucunun çalışmaya hazır olduğuna dair kayıt sırasında belirtilen e-posta adresine bir bildirim gönderilecektir. Bu bildirim, VPS'in IP adresinin yanı sıra bağlantı için kullanıcı adı ve Şifre bilgilerini içerecektir. Şirketimizin müşterileri, sunuculardaki donanımı ve API kontrol panelini — Invapi — üzerinden yönetirler.
Yetkilendirme verilerini ya sunucu kontrol panelindeki Configuration >> Tags sekmesinde ya da gönderilen e-postada bulabilirsiniz.
- n8n dashboard'una web arayüzü ile erişim bağlantısı: webpanel etiketinde yer alır;
- Login ve Password: Yazılım dağıtımı sonrası sunucu kullanıma hazır hale geldiğinde e-posta adresinize gönderilir.
n8n Yönetici Hesabı Oluşturma¶
Docker konteyneri n8n ile kurulduktan sonra, web arayüzü üzerinden ilk kurulum gereklidir. n8n web arayüzüne ilk ziyaretinizde, bir sahip hesabı oluşturmanız istenecektir:

- E-posta adresinizi girin;
- Adınızı ve soyadınızı belirtin;
- Güçlü bir Şifre oluşturun (en az 8 karakter, en az bir rakam ve bir büyük harf dahil);
- İsteğe bağlı olarak güvenlik ve ürün güncellemeleri hakkındaki bildirimleri etkinleştirin;
Next
Dikkat
Düğmeye bastıktan sonra n8n'in başlatılması ve bir sonraki ekrana geçilmesi süreci 5 dakikaya kadar sürebilir!
Ardından, kişiselleştirme ayarları için bir pencere açılacaktır:

- "Şirketinizi en iyi ne tanımlar?";
- "Sizi en iyi hangi rol tanımlar?";
- "Otomasyonlarınız esas olarak kimler için olacak?";
- "Şirketiniz ne kadar büyük?";
- "n8n'i nereden dueldunuz?".
Tüm alanları doldurduktan sonra Get started.
İsteğe Bağlı Ücretsiz Lisans Aktivasyonu¶

n8n size bazı premium özelliklerin ücretsiz aktivasyonunu sunabilir:
- İş akışı geçmişini görüntüleme yeteneği (son 24 saat için);
- İş akışlarındaki hataları düzeltmek için gelişmiş hata ayıklama yetenekleri;
- Çalıştırılan iş akışlarını düzenlemek için arama ve etiketleme.
Ücretsiz bir lisans anahtarı almak için:
- İlgili alana e-posta adresinizi girin;
Send me a free license keyveyaSkipdüğmesine tıklayarak bu adımı atlayın. Anahtarın gönderilmesini seçerseniz, belirtilen adrese gönderilecektir:

- Anahtarı aktifleştirmek için e-postadaki Activate License Key butonuna tıklayın veya anahtarı kopyalayıp n8n'deki ilgili ayarlar bölümüne yapıştırın.
Ana Ekran ve Lisans Bildirimi¶

İlk kurulum tamamlandıktan sonra ana n8n ekranına ulaşacaksınız:
- Ekranın üst kısmında tüm erişilebilir iş akışlarının, kimlik bilgilerinin (credentials) ve yürütmelerin bir özeti bulunur;
- Ana ekranda nasıl başlayacağınızı seçebilirsiniz: sıfırdan bir iş akışı oluşturun veya bir AI ajanı ile hazır bir örneği test edin;
- Sağ alt köşede, lisans anahtarınızın yolda olduğunu ve e-postanızı kontrol etmeniz gerektiğini belirten bir bildirim görünecektir (eğer daha önce anahtarı gönder seçeneği seçildiyse).
Not
n8n'in temel ayarları hakkında ayrıntılı bilgiye geliştirici dokümantasyonundan ulaşılabilir.
n8n İçin Volume Mount Değişikliklerini Yapma¶
n8n Docker konteynerlerinde uygun volume mount işlemi, yalnızca yeniden başlatmalar arasında veri koruması için değil, aynı zamanda sürüm güncellemeleri, başka bir sunucuya taşıma, yedekleme oluşturma, hata ayıklama ve teşhis kolaylaştırma, harici iş akışı düzenleme yeteneği, CI/CD süreçleri ile entegrasyon ve küme ortamlarında güvenilir dağıtım sırasında kesintisiz çalışma sağlamak için de önemlidir.
-
compose.yml dosyasını düzenleyin:
Dosyanın konumunu doğrulamak için şu komutu kullanın:
-
n8n için volume mount satırını değiştirin:
-
Konteyner imajlarını güncelleyin:
4. Konteynerları yeniden başlatın:
n8n Alan Adı Değişikliği İçin Traefik Yapılandırması¶
Yeni alan adı üzerinden n8n erişimini sağlamak için, trafik yönlendirmesi için Traefik'i yapılandırmak gereklidir.
-
compose.yml dosyasını düzenleyin:
2. n8n konteyneri için etiketleri (labels) ekleyin veya değiştirin:labels: - "traefik.enable=true" - "traefik.http.routers.n8n.rule=Host(`your-domain.com`)" - "traefik.http.routers.n8n.entrypoints=websecure" - "traefik.http.routers.n8n.tls=true" - "traefik.http.services.n8n.loadbalancer.server.port=5678"
-
Konteyner imajlarını güncelleyin:
4. Konteynerları yeniden başlatın:Docker Konteynerlarını Ayrıcalıksız Bir Kullanıcıya Taşıma (Opsiyonel)¶
Güvenliği artırmak için, Docker konteynerlarını root kullanıcısı olarak çalıştırmamanız önerilir.
-
Yeni bir kullanıcı oluşturun:
2. Kullanıcıyı docker grubuna ekleyin: 3. n8n verilerini taşıyın:4. Yapılandırma dosyalarını kopyalayın:mkdir -p /home/n8n_user/n8n cp -r /root/.n8n/* /home/n8n_user/n8n/ chown -R n8n_user:n8n_user /home/n8n_user/n8n5. compose.yml içindeki mount yolunu değiştirin:cp -r /root/n8n-compose-file /home/n8n_user/ chown -R n8n_user:n8n_user /home/n8n_user/n8n-compose-file6. Konteyner imajlarını güncelleyin: 7. Konteynerları yeni kullanıcı ile başlatın:sed -i 's|/root/.n8n:/root/.n8n|/home/n8n_user/n8n:/root/.n8n|g' /home/n8n_user/n8n-compose-file/compose.ymln8n Güncelleme¶
n8n için Docker imajını güncellemek için şu adımları izleyin:
-
n8n Compose dosyanızın bulunduğu dizine gidin:
-
Çalışan n8n konteynerını durdurun:
-
Durdurulan konteyneri kaldırın:
-
n8n için en son Docker imajını çekin:
-
Docker Compose kullanarak konteynerlarınızı yeniden başlatın:
Ubuntu Üzerinde n8n'i Kendinden Kurulum (Self-Installing)¶
-
Sistem Paketlerini Güncelleyin:
-
Docker Engine Kurun:
-
Docker Kurulumunu Doğrulayın:
-
Gerekli Dizinleri Oluşturun:
-
compose.yml dosyası oluşturun:
/root/n8n-compose-filedizininizdecompose.ymladlı bir dosya oluşturun ve içine aşağıdaki içeriği yapıştırın:version: "3" services: n8n: image: docker.n8n.io/n8nio/n8n:latest restart: always user: root ports: - "5678:5678" environment: - N8N_HOST=<your-server-ip> - N8N_PORT=5678 - N8N_PROTOCOL=http - NODE_ENV=production - WEBHOOK_URL=http://<your-server-ip>/ - GENERIC_TIMEZONE="Europe/Amsterdam" - N8N_SECURE_COOKIE=false volumes: - /root/.n8n:/home/node/.n8n - /root/local-files:/files -
Docker Compose ile n8n'i çalıştırın:
-
n8n'in Başlamasını Bekleyin:
n8n'in başlatılması ve port 5678 üzerinden dinlemeye başlaması için yaklaşık 10 saniye bekleyin.
-
n8n Web UI'a Erişin:
Bir web tarayıcısı açın ve
https://your-server-ip:443adresine gidin. (your-server-ipkısmını sunucunuzun gerçek IP adresiyle değiştirin). Sizden ilk kurulum ve giriş bilgileri istenecektir.
Dikkat
- SSL Sertifikası Yok: Bu kurulum, SSL olmadan HTTP (port 80) kullanır. Bu, üretim ortamları için önerilmez. Güvenli iletişim için bir SSL sertifikası almayı ve yapılandırmayı düşünin.
- Güvenlik Riski: HTTP üzerinden çalıştırmak, verilerinizi potansiyel olarak dinlenmeye ve araya girme (man-in-the-middle) saldırılarına açık hale getirir. Bu konfigürasyonu kullanmayı seçerseniz son derece dikkatli olun.