Запустите Wikilayer на компьютере с Docker и Compose. Публичный репозиторий Wikilayer для Docker содержит файлы для сборки образа и compose.yaml. Compose запускает бинарный файл Wikilayer и PostgreSQL 16. Веб-интерфейс и локальный адрес MCP слушают localhost:38731; порт базы данных на хосте не открыт.
Запуск через Compose
В POSIX-оболочке (в Windows — WSL) подготовьте файлы Compose:
git clone https://github.com/wikilayer/docker.git
cd docker
printf 'POSTGRES_PASSWORD=%s\n' "$(openssl rand -hex 24)" > .env
Если на этом Mac вы также запускаете Wikilayer через Homebrew, сначала остановите ту службу; обе установки используют порт 38731:
brew services stop wikilayer/tap/wikilayer
Запустите контейнеры:
docker compose up -d
Открыть и подключить
Откройте локальный веб-интерфейс по адресу http://localhost:38731, затем подключите локального агента и попробуйте первые шаги.
Проверка и остановка
Из клонированного каталога docker проверьте, что обе службы работают, и выведите версию сервера:
docker compose ps
docker compose exec -T wikilayer wikilayer version
Чтобы остановить контейнеры, не удаляя их данные:
docker compose stop
Если на этом Mac вы также пользуетесь установкой через Homebrew, после остановки Docker её можно запустить снова:
brew services start wikilayer/tap/wikilayer
Обновление и сохранность данных
Чтобы обновиться, задайте в .env переменную WIKILAYER_VERSION — опубликованный тег — или оставьте её незаданной для latest, затем выполните:
docker compose pull
docker compose up -d
Compose хранит базу данных и загрузки в именованных томах. docker compose down их сохраняет; docker compose down -v удаляет. Делайте резервную копию обоих томов перед обновлениями и снимайте дамп PostgreSQL перед сменой основной версии PostgreSQL.