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