Wiki.js развёрнут отдельным compose-проектом:
celestial-docs-wiki;celestial-docs-db;celestial-docs-postgres-data;celestial-docs-internal.Выполняются в каталоге compose-проекта:
docker compose ps
docker compose logs --tail 100 wiki
docker compose restart wiki
docker compose pull
docker compose up -d
Перед обновлением обязательно сделать резервную копию базы.
docker exec celestial-docs-db pg_dump -U wikijs -d wiki -Fc > wikijs-$(date +%F).dump
Проверить, что файл не пустой, и скопировать его за пределы VDS.
Восстановление выполнять только в отдельную пустую базу либо после подтверждённой остановки Wiki.js. Перед восстановлением сохранить текущую базу.
docker compose pull;docker compose up -d;/healthz, главную страницу и вход администратора.Перед изменением маршрутов:
caddy validate;