Önemli noktalar:
PUBLIC_ORIGIN, kullanıcılarınızın eriştiği nihai genel URL ile eşleşmelidir (ör. sonunda/olmadanhttps://teable.example.com)- HTTPS + sertifikaları varsayılan olarak kullanmanızı kesinlikle öneririz (üretim trafiğini düz HTTP üzerinden çalıştırmayın)
- WebSocket özelliklerini kullanıyorsanız ters proxy’niz
Upgrade/Connectionüstbilgilerini iletmelidir
Önerilen: HTTPS (varsayılan / üretim)
HTTPS’yi varsayılan olarak kullanın: son kullanıcılara 443 üzerinden hizmet verin; 80 numaralı bağlantı noktasını yalnızca 443’e yönlendirme (veya ACME HTTP-01 sınamaları) için açık tutun. Aşağıda üretim tarzı bir örnek yer alır (HTTPS + WebSocket + HTTP→HTTPS yönlendirmesi). Alan adını ve sertifika yollarını değiştirin:Sertifikalar (verme / yenileme)
- Let’s Encrypt (önerilen): otomatik sertifika verme ve yenileme için Certbot veya acme.sh kullanın
- Grafik arayüz araçları: Nginx Proxy Manager, arayüzünden sertifika isteyebilir ve sertifikaları otomatik olarak yenileyebilir
Örnek 1: En sade location / (hızlı başlangıç)
Not: Bu, dahili ağlar veya hızlı doğrulama için yalnızca HTTP kullanan bir örnektir. Üretimde yukarıdaki HTTPS yapılandırmasını tercih edin.
Docker ipuçları
- Nginx ana bilgisayarda, Teable kapsayıcılarda çalışıyorsa: genellikle
proxy_pass http://127.0.0.1:3000;kullanın (3000:3000bağlantı noktası yayımlanmışsa) - Nginx ve Teable aynı Docker ağındaysa: hizmet/kapsayıcı adı üzerinden yönlendirebilirsiniz; ör.
proxy_pass http://teable:3000;
Yaygın sorunlar
- Yol yeniden yazımlarından kaçının: ne yaptığınızı tam olarak bilmiyorsanız yeniden yazımlar Teable’ın dahili yönlendirmesini bozabilir.
PUBLIC_ORIGINdeğerinin doğru olduğundan emin olun: bu değer oluşturulan URL’leri, yönlendirmeleri, içe aktarma/yükleme akışlarını, geri çağırmaları vb. etkiler.
Nginx Proxy Manager (NPM)
Nginx yapılandırmasını elle yazmak istemiyorsanız grafik arayüz araçları alan adlarını, sertifikaları ve proxy ana bilgisayarlarını yönetmenize yardımcı olabilir:- Nginx Proxy Manager (NPM): Docker tabanlı yapılandırmalarda yaygın olarak kullanılır
- Proxy Ana Bilgisayarı Oluşturun:
Alan Adlarıdeğeriniteable.example.com,Şemadeğerinihttp,Yönlendirilecek Ana Bilgisayar Adı / IPdeğerini127.0.0.1(veya Docker ağı içindeteable) veYönlendirilecek Bağlantı Noktasıdeğerini3000olarak ayarlayın - WebSocket desteğini etkinleştirin: Proxy Ana Bilgisayarı seçeneklerinden WebSocket desteğini açın (etiket sürüme göre değişebilir)
- SSL sağlayın/bağlayın: bir Let’s Encrypt sertifikası isteyin veya seçin ve isteğe bağlı olarak HTTPS yönlendirmesini zorunlu kılın
- Teable ortam değişkenini unutmayın:
PUBLIC_ORIGINdeğerini nihai genel URL olarak ayarlayın (ör.https://teable.example.com)

