1
Налаштування контейнера
Відредагуйте ці наявні записи в Залиште шляхи до даних за замовчуванням і вбудовані сервіси MongoDB та Redis. З
config/overleaf.rc:config/overleaf.rc
OVERLEAF_LISTEN_IP=127.0.0.1 відкрити екземпляр можуть лише браузери на цьому Mac.2
Налаштування застосунку
У Згенеруйте секрет сеансу:Додайте результат як
config/variables.env задайте ці значення, замінивши всі активні записи з такими самими назвами:config/variables.env
OVERLEAF_SESSION_SECRET у config/variables.env. Без нього кожен bin/up, що перестворює контейнер, виводить із системи всіх користувачів, див. Змінні середовища.Для локального екземпляра без електронної пошти не задавайте налаштування SMTP та OVERLEAF_EMAIL_FROM_ADDRESS. Git Bridge, зовнішню автентифікацію та інші інтеграції можна додати пізніше за допомогою відповідних сторінок конфігурації.3
Перевірте ядро Linux віртуальної машини Docker
MongoDB працює на ядрі Linux віртуальної машини Docker Desktop, а не на macOS. Перевірте його версію перед першим запуском:MongoDB документує несумісність з ядрами Linux від 6.19 до 7.0.13, яка стосується й MongoDB у Docker. Виправленням є ядро 7.0.14 або новіше, яке постачається з оновленням Docker Desktop, див. примітки MongoDB щодо продакшн-середовища.Якщо ваша віртуальна машина Docker використовує уражене ядро, додайте наведене нижче до
config/docker-compose.override.yml, об’єднавши з наявними там services:config/docker-compose.override.yml
4
Запустіть свій екземпляр
У каталозі Toolkit виконайте:Toolkit ініціалізує набір реплік MongoDB, завантажує образ TeX Live і запускає застосунок. Перше завантаження триває деякий час. Щоб стежити за перебігом:Натисніть Порт має бути
Ctrl+C, щоб припинити стежити за журналами. Контейнери продовжать працювати.Перевірте опублікований порт і сторінку першого запуску:127.0.0.1:8080.Щоб пізніше відкрити екземпляр з інших комп’ютерів, змініть адресу прослуховування та URL сайту й налаштуйте HTTPS, як описано в розділі 5. Персоналізація вашого екземпляра посібника для Linux. Тоді Mac має залишатися активним, див. Підтримання доступності екземпляра.

