Смена ветки Marzban
С помощью данного руководства Вы сможете перейти на версию Marzban для разработчиков
Введение
Панель Marzban имеет две версии:
LATEST
- Версия Marzban по умолчанию, является самой стабильной версией.
Вы можете увидеть последние изменения последней версии по ссылке ниже:
https://github.com/Gozargah/Marzban/commits/master ↗
DEV
- Версия Marzban для разработчиков. является постоянно изменяющейся версией, для тестирования всех новых функций, которые попадут в стабильную LATEST
версию
Вы можете увидеть последние изменения в версии для разработчиков по ссылке ниже.
https://github.com/Gozargah/Marzban/commits/dev ↗
Переход на версию для разработчиков (dev)
Войдите на свой сервер и выполните следующие команды
Измените третью строку с marzban:latest
на marzban:dev
и сохраните изменения
выполните обновление
Переход на стабильную версию (latest)
Для перехода на стабильную версию, после перехода на dev, Вам необходимо выполнить downgrade базы данных к ранней структуре.
Для осуществления downgrade, Вам необходим номер последней ревизии актуальной ветки, что бы его узнать, Вам необходимо открыть
https://github.com/Gozargah/Marzban/commits/master/app/db/migrations/versions ↗
Войдите на свой сервер и выполните следующие команды
Загружаемся в контейнер
Выполняем downgrade базы данных к актуальной ревизии
где REVISION_ID
- актуальное значение, полученное ранее, например dd725e4d3628
Выходим из контейнера
Далее, меняем ветку на latest
Измените третью строку с marzban:dev
на marzban:latest
и сохраните изменения
выполните обновление