Skip to main content
L’accesso degli ospiti ai progetti condivisi, le pagine pubbliche e l’auto-registrazione si attivano con variabili d’ambiente lette dal servizio web; il servizio real-time serve poi gli ospiti tramite la loro sessione. Cosa apre ciascuna opzione è descritto in Accesso pubblico.

Configurazione

Aggiungi le opzioni di cui hai bisogno alla ConfigMap overleaf-env:
30-config.yaml (additions)
Metti tra virgolette ogni valore. I valori che iniziano con @ devono essere tra virgolette in YAML, altrimenti kubectl apply rifiuta il file. La registrazione limitata a determinati domini invia un’email di attivazione, quindi l’invio delle email deve funzionare dai pod: inserisci l’host SMTP nella ConfigMap e OVERLEAF_EMAIL_SMTP_PASS nel Secret.

Più repliche

Non serve altro. L’accesso di un ospite a un progetto è conservato nella sessione in Redis, quindi l’editor funziona su qualunque replica scelga il load balancer.

Testato su Kubernetes

Su Kubernetes 1.37, i nostri test end-to-end per l’accesso pubblico vengono superati: su una replica, l’auto-registrazione con OVERLEAF_ALLOW_PUBLIC_REGISTRATION impostato a true, a un dominio, a più domini con un carattere jolly per i sottodomini e a @*, con l’email di attivazione per le modalità a dominio (43 casi); visitatori non autenticati su /devs e uno snippet inviato mantenuto durante l’accesso con OVERLEAF_ALLOW_PUBLIC_ACCESS (2 casi); un ospite non autenticato in un progetto condiviso tramite link con entrambe le opzioni attive (3 casi); e, su tre repliche dietro HAProxy, OIDC insieme all’accesso pubblico (1 caso).
Ultima modifica il 2 novembre 2026