Skip to main content
Přístup hostů ke sdíleným projektům, veřejné stránky a samoregistrace se zapínají proměnnými prostředí, které čte služba web; služba real-time pak obsluhuje hosty prostřednictvím jejich relace. Co jednotlivé přepínače zpřístupňují, popisuje stránka Veřejný přístup.

Konfigurace

Přidejte potřebné přepínače do ConfigMapy overleaf-env:
30-config.yaml (additions)
Všechny hodnoty dejte do uvozovek. Hodnoty začínající znakem @ musí být v YAML v uvozovkách, jinak kubectl apply soubor odmítne. Registrace omezená na domény odesílá aktivační e-mail, takže z podů musí fungovat doručování e-mailů: vložte hostitele SMTP do ConfigMapy a OVERLEAF_EMAIL_SMTP_PASS do Secretu.

Více replik

Nic dalšího není potřeba. Přístup hosta k projektu se uchovává v relaci v Redisu, takže editor funguje na kterékoli replice, kterou load balancer zvolí.

Otestováno na Kubernetes

Na Kubernetes 1.37 procházejí naše end-to-end testy pro veřejný přístup: na jedné replice samoregistrace s OVERLEAF_ALLOW_PUBLIC_REGISTRATION nastaveným na true, na jednu doménu, na několik domén se zástupným znakem pro subdomény a na @*, s aktivačním e-mailem pro režimy s doménami (43 případů); nepřihlášení návštěvníci na /devs a odeslaný úryvek zachovaný přes přihlášení s OVERLEAF_ALLOW_PUBLIC_ACCESS (2 případy); nepřihlášený host v projektu sdíleném odkazem s oběma zapnutými přepínači (3 případy); a na třech replikách za HAProxy OIDC společně s veřejným přístupem (1 případ).
Naposledy změněno 2. listopadu 2026