n8n¶
Bu makalede
- n8n. Temel Özellikler
- Çalıştırma Özellikleri
- n8n'i Managed App Olarak Çalıştırdıktan Sonra Başlangıç
- n8n'i çalıştırdıktan sonra başlangıç
- Bir n8n Yönetici Hesabı Oluşturma
- n8n için Volume Mount Değiştirme
- n8n Alan Adı Değişikliği İçin Traefik Yapılandırması
- Docker Konteynerlerini Ayrıcalıklı Olmayan Bir Kullanıcıya Aktarma (Opsiyonel)
- n8n Güncelleme
Bilgi
n8n; çeşitli uygulamaları ve hizmetleri entegre etmenize, ayrıca 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 çalıştırabilirsiniz. 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örevler başarısız olduğunda yeniden denenmesine izin vererek iş süreci güvenilirliği sağlar.
- Genişletilebilirlik: Açık kaynaklı kodu sayesinde n8n, diğer hizmetlerle yeni entegrasyon modülleri oluşturarak 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ştiricinin web sitesinden veya işletim sistemi depolarından en son sürümünü kuruyoruz.
n8n'i Managed App Olarak Çalıştırdıktan Sonra Başlangıç¶
n8n bir managed app olarak çalıştırıldıktan sonra, sunucu kontrol panelindeki My managed apps sekmesinde şunları bulacaksınız:
- bir uygulama bağlantısı;
- erişim için giriş bilgileri 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 çalıştırdı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 şifreyi içerecektir. Şirketimizin müşterileri, donanımı sunucu ve API kontrol paneli olan 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 kurulumu tamamlanıp sunucu kullanıma hazır hale geldikten sonra e-posta adresinize gönderilir.
Bir 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 içermelidir);
- İsteğe bağlı olarak güvenlik ve ürün güncellemeleri hakkındaki bildirimleri etkinleştirin;
Nextdüğmesine tıklayın.
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 duydunuz?".
Tüm alanları doldurduktan sonra Get started düğmesine tıklayın.
Opsiyonel Ü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-postanızı girin;
Send me a free license keydüğmesine tıklayın veyaSkipdüğmesine tıklayarak bu adımı atlayın. Anahtarı almayı seçerseniz, belirtilen adrese gönderilecektir:

- Anahtarı etkinleştirmek için e-postadaki Activate License Key kısmına 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 için Volume Mount Değiştirme¶
n8n Docker konteynerlerinde düzgün bir şekilde volume mount yapılması, sadece yeniden başlatmalar arasında veri koruması için değil, aynı zamanda sürüm güncellemeleri sırasında kesintisiz çalışma, başka bir sunucuya taşıma, yedekleme oluşturma, hata ayıklama ve teşhis kolaylığı, harici iş akışı düzenleme yeteneği, CI/CD süreçleri ile entegrasyon ve küme ortamlarında güvenilir dağıtım 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ı¶
n8n'e yeni alan adı üzerinden erişimi sağlamak için, trafik yönlendirmesi için Traefik'i yapılandırmak gerekir.
-
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 Konteynerlerini Ayrıcalıklı Olmayan Bir Kullanıcıya Aktarma (Opsiyonel)¶
Güvenliği artırmak için, Docker konteynerlerini 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 aktarı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 dosyasındaki 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ı olarak 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 konteynerini 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: