Полезные команды
Логи, перезапуск, остановка и восстановление доступа.
Все команды выполняются в папке панели: cd ~/vpn-panel.
Docker
docker compose ps # что запущено
docker compose logs -f # логи всех сервисов в реальном времени (выход: Ctrl+C)
docker compose logs -f bot # логи только бота
docker compose logs panel-api # логи панели
docker compose restart # перезапуск
docker compose down # остановка
docker compose up -d # запуск| Сервис | Что делает |
|---|---|
panel-api | API панели (FastAPI), при старте применяет миграции базы |
panel-web | Веб-интерфейс (React) |
bot | Telegram-бот (aiogram) |
postgres | База данных |
redis | Кэш и очереди |
caddy | HTTPS и раздача панели (нет в варианте с Nginx) |
Забыли пароль администратора
Создайте нового администратора:
cd ~/vpn-panel
ADMIN_LOGIN=новый_логин ADMIN_PASSWORD='новый_пароль_от_12_символов' \
docker compose exec -T -e ADMIN_LOGIN -e ADMIN_PASSWORD panel-api python -m app.cli create-adminПотеряли ссылку на панель
grep -E "PANEL_DOMAIN|PANEL_PORT|PANEL_SECRET_PATH|DEPLOY_MODE" ~/vpn-panel/.envАдрес собирается так: https://PANEL_DOMAIN/PANEL_SECRET_PATH или http://IP:PANEL_PORT/PANEL_SECRET_PATH.
Не нашли ответ или заметили ошибку? Напишите в чат Reactus в Telegram.