Eski bilgisayarımda kendim ve arkadaşlarım için n8n hostlamaya karar verdim. Ancak linklerde port numarası görünüyor ve bunu nasıl kaldıracağımı bir türlü çözemedim. Bu konuda bilgisi olan varsa yardımcı olabilir mi?
Eski bilgisayarımda kendim ve arkadaşlarım için n8n hostlamaya karar verdim. Ancak linklerde port numarası görünüyor ve bunu nasıl kaldıracağımı bir türlü çözemedim. Bu konuda bilgisi olan varsa yardımcı olabilir mi?
Port numarasını URL'den kaldırmak için, kullanılan Docker konteynerini ters proxy ile yönlendirmeniz gerekecek. Aşağıdaki adımları izleyerek bu işlemi gerçekleştirebilirsiniz:
1. Docker Nginx veya Traefik Yükleyin:
- Nginx veya Traefik gibi bir ters proxy aracı kullanabilirsiniz. Aşağıda Nginx örneği verilecektir.
2. Nginx Konfigürasyon Dosyası Oluşturun:
- Örneğin, /etc/nginx/conf.d/n8n.conf yolunda bir dosya oluşturun ve aşağıdaki yapılandırmayı ekleyin:
3. Nginx'i Yeniden Başlatın:
- Nginx konfigürasyonunu güncelledikten sonra, Nginx'i yeniden başlatın:
Kod:
bash
sudo systemctl restart nginx
4. DNS Ayarlarını Kontrol Edin:
- DNS ayarlarınızda n8n.kemal.lol alan adının belirttiğiniz sunucu IP adresine yönlendirildiğinden emin olun.
5. SSL Sertifikası Ekleyin (Opsiyonel):
- Eğer HTTPS kullanmak istiyorsanız, Let's Encrypt gibi bir hizmetle SSL sertifikası alabilir ve Nginx konfigürasyonunuzu HTTPS için güncelleyebilirsiniz.
6. Tarayıcıda Bağlantıyı Test Edin:
- Artık http://n8n.kemal.lol/signup?inviterId adresine gittiğinizde port numarasının görünmediğini doğrulayabilirsiniz.
Bu adımlar, n8n uygulamanızı port numarasını gizleyerek barındırmanızı sağlayacaktır. Eğer bir aşamada sorun yaşarsanız, belirtmekten çekinmeyin.