Обновление и восстановление
Инструкция относится к v1.4.0 и явно отмеченным в истории релизов изменениям текущих исходников. Сохраните прежний бинарник и соответствующую копию данных.
До обновления
- Остановите MCPBox и убедитесь, что процесс завершён; не запускайте две версии с одной базой.
- Скопируйте всю папку установки/данных, включая скрытые файлы, SQLite и оставшиеся WAL/SHM,
package_store/,knowledge_base/,skill_store/,.mcpboxpro/. Базу и файлы Skills сохраняйте вместе. - Отдельно сохраните внешние папки источников, данные PostgreSQL/RagBox, окружение/секреты и настройки прокси соответствующими инструментами.
- Проверьте скачанный бинарник по
SHA256SUMSтого же релиза.
Замена и проверка
Замените только исполняемый файл, сохраните данные и настройки, затем запустите приложение. При старте выполняются добавочные миграции базы. Проверьте вход, количество проектов, серверы, CLI, поиск знаний, связи Skills и файлы заданий. Выполните реальный безопасный MCP-вызов: одного /healthz недостаточно.
Оба порта теперь локальные: панель 127.0.0.1:38181, MCP 127.0.0.1:38182. В v1.3.0 MCP слушал 0.0.0.0. Для прямого удалённого доступа задайте адрес явно и настройте HTTPS/авторизацию; прокси на той же машине не требует публичного bind. Если старая установка должна сохранить admin-порт 38180, явно задайте MCPBOX_PORT=38180.
Миграция PolicyBox
В v1.4.0 интеграция удалена. Старые проекты с проверкой идентификации блокируются до явного перехода на bearer с паузой для проверки доступа. Перед включением проверьте сохранённые OAuth-клиенты. Новый bearer не воспроизводит правила личности/ролей PolicyBox. Выполните инструкцию миграции.
Прежние редакции и Skills
Возможности бывшего MCPBoxPro включены без лицензии. Аккаунты и совместимые имена /api/pro/*, pro:*, MCPBOX_PRO_* сохраняются. Отдельные базы MCPBox/MCPBoxPro не объединяются автоматически. Данные SkillBox не мигрируют и не удаляются: импортируйте переносимые пакеты явно.
Откат
Остановите новую версию. Восстановите прежний бинарник вместе с соответствующей копией базы, файлов, внешнего состояния и конфигурации до обновления. Сначала проверьте восстановление в отдельной установке. Замена одного бинарника не отменяет миграции данных.
