Skip to main content
Paylaşılan projelere misafir erişimi, herkese açık sayfalar ve kendi kendine kayıt, web hizmetinin okuduğu ortam değişkenleriyle açılır; ardından gerçek zamanlı (real-time) hizmet misafirlere oturumları üzerinden hizmet verir. Her anahtarın neyi açtığı Herkese Açık Erişim sayfasında açıklanmıştır.

Yapılandırma

İhtiyacınız olan anahtarları overleaf-env ConfigMap’ine ekleyin:
30-config.yaml (additions)
Her değeri tırnak içine alın. @ ile başlayan değerler YAML’da tırnak içine alınmalıdır; aksi takdirde kubectl apply dosyayı reddeder. Alan adlarıyla sınırlandırılmış kayıt bir etkinleştirme e-postası gönderir; bu nedenle E-posta teslimi pod’lardan çalışmalıdır: SMTP sunucusunu ConfigMap’e, OVERLEAF_EMAIL_SMTP_PASS değerini ise Secret’a koyun.

Birden fazla replika

Ek bir şey gerekmez. Bir misafirin bir projeye erişimi Redis’teki oturumda tutulur; böylece düzenleyici, yük dengeleyici hangi replikayı seçerse seçsin çalışır.

Kubernetes üzerinde test edildi

Kubernetes 1.37 üzerinde herkese açık erişim için uçtan uca testlerimiz başarılı oldu: tek replikada, OVERLEAF_ALLOW_PUBLIC_REGISTRATION değeri true, tek bir alan adı, alt alan adı joker karakteri içeren birden fazla alan adı ve @* olarak ayarlandığında kendi kendine kayıt; alan adı modları için etkinleştirme e-postasıyla birlikte (43 vaka); OVERLEAF_ALLOW_PUBLIC_ACCESS ile /devs üzerindeki oturum açmamış ziyaretçiler ve oturum açma boyunca korunan gönderilmiş bir kod parçası (2 vaka); her iki anahtar açıkken bağlantıyla paylaşılan bir projedeki oturum açmamış bir misafir (3 vaka); ve HAProxy arkasında üç replikada, herkese açık erişimle birlikte OIDC (1 vaka).
Son değiştirilme tarihi 2 Kasım 2026