Что уже настроено
One-click деплой поднимает Docker-контейнер mauriceboe/trek с Node.js/Express, который отдаёт приложение на порту 3000 внутри контейнера; база SQLite создаётся автоматически по пути /app/data/travel.db при первом запуске, а вложенные документы и изображения хранятся в томе /app/uploads. Уже настроены health-check по /api/health и политика перезапуска контейнера (unless-stopped), поэтому сервис поднимается сам после перезагрузки хоста. Ключ шифрования ENCRYPTION_KEY, защищающий хранимые секреты (API-ключи, MFA, SMTP, OIDC), генерируется автоматически при первом запуске, если не задан вручную.
Первый вход
У Trek нет предустановленного администратора — им автоматически становится тот, кто первым откроет адрес инстанса и завершит регистрацию. После входа в верхней навигации появляется Admin Panel — там управляют пользователями, ссылками-приглашениями, шаблонами сборов и опциональными интеграциями вроде Google Places или OIDC-провайдера.
Бэкапы и обновления
Автоматические бэкапы настраиваются в Admin Panel — интервал и глубину хранения можно задать вручную, снимки сохраняются рядом с базой SQLite; восстановление из бэкапа делается там же. Trek не обновляется сам — новая версия подтягивается вручную командой Docker Compose.








