Sign in

Запустите 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.