n8n¶
Bu makalede
Bilgi
n8n ücretsiz, açık kaynaklı ve genişletilebilir bir iş akışı otomasyon aracıdır. Farklı uygulamaları ve hizmetleri entegre etmenizi sağlar ve sunucu tarafı uygulama mantığı uygulayabilirsiniz. n8n, Google Sheets, Slack, Trello, GitHub gibi çeşitli hizmetlerle çalışmak üzere tasarlanmış birçok hazır modüle sahiptir. Ayrıca JavaScript veya TypeScript kullanarak düğümler de oluşturabilirsiniz. n8n çeşitli türlerde yetkilendirmeyi destekler ve hizmetler arasında veri transferinin güvenliğini sağlar.
n8n. Ana Özellikler¶
- Esneklik: n8n, karmaşık otomasyon şemaları oluşturmanıza olanak tanır. API aracılığıyla çeşitli uygulamalar ve hizmetlerin entegrasyonu, iş akışlarını özelleştirmenizi ve rutin çalışmaları azaltmanızı sağlar.
- Kullanılabilirlik: Hazır modüller kütüphanesi, yeni iş akışları oluşturmayı çok daha kolay hale getirir.
- Rahatlık: n8n, iş akışlarını arayüzden doğrudan çalıştırıp test etme olanağı sağlar. Bu, şemalardaki doğruluğun hızlı bir şekilde kontrol edilmesini ve hataların düzeltilmesini sağlar.
- Güvenirlilik: n8n, görevlerin başarısız olması durumunda yeniden denenmesi imkanı sağlayarak iş süreçlerine güvenilirlik sağlar.
- Genişletilebilirlik: Açık kaynak kodlu yapısı nedeniyle n8n, diğer hizmetlerle yeni entegrasyon modülleri oluşturarak kolayca genişletilebilir.
Çalıştırma Özellikleri¶
ID | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Aktif |
---|---|---|---|---|---|---|---|---|---|
24 | Ubuntu 22.04 | + | + | + | + | 2 | 2 | - | Evet |
- Kurulum süresi, işletim sistemi de dahil olmak üzere 15-20 dakika sürer;
hostkey.in
bölgesinde konteynırlanmış kurulum;- Web arayüzü şu URL'de erişilebilir:
https://n8n{server_id}.hostkey.in
; - Traefik konteyneri, yönlendirme yönetimi ve SSL sertifikaları için kullanılır;
- Yapılandırma dosyası
/root/n8n-compose-file/compose.yml
dizininde bulunur.
n8n'i dağıttıktan sonra başlangıç¶
Sipariş ödeme yaptıktan sonra kayıt sırasında belirtilen e-posta adresine sunucunun çalışmaya hazır olduğunu gösteren bir bildirim gönderilir. VPS'nin IP adresi ile bağlantı için giriş bilgileri (kullanıcı adı ve parola) içerecektir. Şirketimiz müşterileri, sunucuda donanım yönetimini ve API kontrol panelini kullanabilirler — Invapi.
Yetkilendirme bilgilerini sunucu kontrol paneli'nin Info >> Tags sekmesinde veya e-posta mesajında bulabilirsiniz.
- n8n yönetim paneline web arayüzü aracılığıyla erişim bağlantısı: webpanel etiketinde;
- Giriş adı ve Şifre: Sunucunun yazılım dağıtımından sonra kullanıma hazır olduğunda e-posta adresinize gönderilir.
n8n Yönetici Hesabının Oluşturulması¶
n8n içeren Docker konteynerinin kurulumu sonrasında, ilk ayarlamalar web arayüzü üzerinden yapılmalıdır. İlk defa n8n web arayüzüne giriş yaptığınızda, bir sahibe hesap oluşturmanız istenir:
- 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 büyük harf içermelidir);
- Gerekirse güvenlik ve ürün güncellemeleri hakkında bildirimleri etkinleştirin;
Nextdüğmesine tıklayın.
Daha sonra kişiselleştirme ayarları penceresi açılır:
- "Firmanızı en iyi hangisi tanımlar?";
- "Sizin için en uygun rol nedir?";
- "Otomasyonlarınızın öncelikli olarak kimler için olacak?";
- "Şirketinizin büyüklüğü nedir?";
- "n8n'ı nasıl keşfettiniz?".
Tüm alanları doldurduktan sonra Get started düğmesine tıklayın.
Opsiyonel Ücretsiz Lisans Aktivasyonu
n8n, bazı premium özelliklerin ücretsiz etkinleştirilmesini sunar:
- Son 24 saatlik iş akışı geçmişini görüntüleme;
- İş akışlarında hataları düzeltmek için gelişmiş hata ayıklama yetenekleri;
- Yürütülen iş akışlarını organize etmek için arama ve etiketleme.
Ücretsiz lisans anahtarını almak için:
- E-posta adresinizi uygun alana girin;
Send me a free license keydüğmesine tıklayın veya bu adımı atlamak içinSkiptıklayın. Anahtar alma seçeneği belirlenirse, belirtilen adresde size ulaşır:
- Anahtarı etkinleştirmek için e-postada Activate License Key düğmesine tıklayın veya anahtarı kopyalayıp n8n ayarlarının ilgili bölümüne girin.
Ana Ekran ve Lisans Bildirimi:
İlk ayarlamalar tamamlandığında, ana n8n ekranına ulaşacaksınız:
- Ekranda tüm erişilebilir iş akışları, kimlik bilgileri ve yürütmelerin genel bir bakışı yer alır;
- Ana ekranda başlamak için seçim yapabilirsiniz: yeni bir iş akışı oluşturun veya AI aracısı ile hazır örnekleri test edin;
- Ekranın sağ alt köşesinde, lisans anahtarınızın yolda olduğunu ve e-postanızı kontrol etmeniz gerektiğini belirten bir bildirim gösterilecektir (anahtarı gönderme seçeneği önceden seçilmişse).
Not
n8n'nin temel ayarlarının detaylı bilgisi geliştirici dokümantasyonunda bulunabilir.
n8n İçin Dizin Montajlarını Değiştirme¶
Verilerin yeniden başlatmalarda korunmasına ve sürüm güncellemeleri, diğer sunucuya geçiş, yedekleme oluşturma, hata ayıklama ve tanılama kolaylığı sağlama, harici iş akışı düzenleyebilirlik, CI/CD süreçleriyle entegrasyon ve küme ortamlarında güvenilir dağıtım gibi durumlarda kesintisiz çalışmayı garanti etmek için n8n Docker konteynerlerinde doğru dizin montajı önemlidir.
- compose.yml dosyasını düzenleyin: Dosyanın konumunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
-
n8n için dizin montaj satırını değiştirin:
-
Konteyner görüntülerini güncelleyin:
- konteynerleri yeniden başlatın:
Traefik'i n8n Erişimi İçin Yapılandırma¶
Bir alan adı aracılığıyla n8n erişimini etkinleştirmek için, trafiği yönlendirmek üzere Traefik'i yapılandırın.
- compose.yml dosyasını düzenleyin:
- n8n konteyneri için etiketleri 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 görüntülerini güncelleyin:
- konteynerleri yeniden başlatın:
Docker Konteynerlerini Yetkisiz Kullanıcıya Aktarmak (Opsiyonel)¶
Güvenliği artırmak amacıyla, Docker konteynerlerinin root kullanıcısı olmaksızın çalıştırılması önerilir.
- Yeni bir kullanıcı oluşturun:
- Kullanıcıyı docker grubuna ekleyin:
- n8n verilerini taşıyın:
- yapılandırma dosyalarını kopyalayın:
- compose.yml dosyasındaki montaj yolu değiştirin:
- konteyner görüntülerini güncelleyin:
- yeni kullanıcı olarak konteynerleri başlatın:
API kullanarak n8n siparişi¶
Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.
Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.