Skip to main content
Wdrożenie Kubernetes odczytuje te same zmienne środowiskowe co Toolkit. Tam, gdzie strona Toolkit mówi „dodaj to do config/variables.env”, umieść wartość w ConfigMap overleaf-env lub — jeśli jest to hasło, klucz lub token — w Secret overleaf-secrets. Następnie zrestartuj:
Wartości w config/overleaf.rc to ustawienia Toolkit, a nie zmienne środowiskowe; sekcja Pytania i odpowiedzi na końcu tej strony wyjaśnia, co je zastępuje.

Funkcje

Każda funkcja konfiguracji Toolkit ma tutaj swoją stronę z jej usługami, ustawieniami, ścieżkami sieciowymi, zadaniami w tle, tym, co zmienia się przy kilku replikach, oraz opisem sposobu testowania:

Certyfikaty i inne pliki

Niektóre funkcje przyjmują ścieżkę do pliku zamiast wartości: certyfikaty SAML (OVERLEAF_SAML_IDP_CERT, …), CA serwera LDAP (OVERLEAF_LDAP_TLS_OPTS_CA_PATH) lub prywatne CA dla samodzielnie hostowanego GitHub Enterprise, GitLab lub Gitea (NODE_EXTRA_CA_CERTS). Umieść pliki w Secret i zamontuj go tam, gdzie oczekują ich strony Toolkit, czyli w /var/lib/overleaf/certs:
40-overleaf.yaml (additions)
Następnie odwołaj się do nich przez ścieżkę w ConfigMap, na przykład NODE_EXTRA_CA_CERTS: /var/lib/overleaf/certs/ca.pem, i zrestartuj.
Hasła szyfrujące. Ustaw w Secret każde *_CIPHER_PASSWORD używanych funkcji. W przeciwnym razie niektóre funkcje przy pierwszym użyciu generują plik klucza na wolumenie danych: przy jednej replice działa to do czasu utraty wolumenu, a przy kilku replikach każda replika szyfrowałaby innym kluczem.

Pytania i odpowiedzi

Odpowiedź: Ayakaleaf Pro nie odczytuje żadnego z nich. Ich odpowiedniki w Kubernetes:
Ostatnia modyfikacja 2 listopada 2026