Обновление
Обновление панели и узлов V2RayTun: команды, проверка версии, порядок обновления.
Обновление панели
Проверка текущей версии
v2raytunsetup statusВерсия отображается в заголовке вывода.
Процесс обновления
Рекомендуется сделать бэкап перед обновлением:
v2raytunsetup backup
v2raytunsetup updateКоманда update выполняет:
- Загрузку новых Docker-образов
- Остановку текущих контейнеров
- Применение миграций базы данных (при необходимости)
- Запуск обновлённых контейнеров
Простой обычно составляет 10-30 секунд.
Проверка после обновления
v2raytunsetup status
curl -s https://panel.example.com/api/health/ready | jqУбедитесь, что все сервисы в статусе healthy.
Обновление узлов
Команда обновления
На сервере узла:
v2raytunsetup update nodeПорядок обновления
При обновлении нескольких узлов рекомендуется:
- Обновить панель первой
- Обновлять узлы по одному
- Проверять статус каждого узла в панели перед переходом к следующему
# На сервере узла 1
v2raytunsetup update node
# Проверить в панели: статус Online
# На сервере узла 2
v2raytunsetup update node
# Проверить в панели: статус OnlineОткат обновления
Если после обновления возникли проблемы:
v2raytunsetup restore /opt/v2raytun/backups/backup-TIMESTAMP.tar.gzВосстановление вернёт базу данных и конфигурацию к состоянию на момент бэкапа.
Автоматическое обновление
Автоматическое обновление не рекомендуется для production-среды. Вместо этого настройте уведомление о новых версиях:
# Проверка новой версии (добавьте в cron)
v2raytunsetup check-updateРешение проблем после обновления
Контейнер не запускается
v2raytunsetup logs backend --tail 50Миграция базы данных зависла
v2raytunsetup logs postgres --tail 20
docker restart v2raytun-backendУзел не подключается после обновления
Убедитесь, что версии панели и узла совместимы. Обновите узел до той же версии, что и панель.