Перейти до основного вмісту

Огляд

Тепер, коли у вас є локальна копія Toolkit, погляньмо на структуру репозиторію за допомогою команди ls.
Run this
Команда ls -l виводить детальний розширений список вмісту каталогу з додатковою інформацією про файли, як-от права доступу, власник і розмір.
Якщо клонування пройшло успішно, ви побачите приблизно таке:
Усі конфігураційні файли користувача розміщено в каталозі config/. Цей каталог виключено із системи контролю версій git, тому оновлення Toolkit його не змінюватиме.

Структура репозиторію

Ми рекомендуємо не змінювати безпосередньо файли поза текою /config. Натомість, якщо вам потрібно внести зміни, це можна зробити за допомогою змінних середовища, заданих у config/variables.env або config/overleaf.rc.
Наприклад, щоб задати образ сервісу mongo, замість безпосереднього редагування lib/docker-compose.mongo.yml задайте образ через змінну середовища MONGO_IMAGE у config/overleaf.rc. Докладніше див. сторінку Налаштування Toolkit.
Toolkit не змінюватиме жодних даних у каталозі config/ без вашого дозволу.

Команди

Запускайте ці скрипти з каталогу Toolkit. Кожен із них виводить свої параметри з --help.
Коли bin/up перестворює контейнер, усе, що було змінено всередині нього, втрачається, наприклад пакети, встановлені через bin/shell, або файли, відредаговані через нього. Зберігаються лише каталоги даних (за замовчуванням data/) і config/. Натомість вносьте постійні зміни через config/variables.env, config/overleaf.rc або config/docker-compose.override.yml.
Якщо кожен bin/up виводить усіх користувачів із системи, встановіть OVERLEAF_SESSION_SECRET. Без неї cookie сеансів підписуються секретом, який генерується заново щоразу, коли контейнер перестворюється, див. розділ «Питання та відповіді» у Змінних середовища.
Останнє оновлення 8 листопада 2026 р.