Решение проблем
Что делать, если что-то не работает.
Почти любую проблему проясняют логи:
cd ~/vpn-panel
docker compose ps # все ли сервисы в статусе running
docker compose logs --tail=100 bot
docker compose logs --tail=100 panel-apiПанель не открывается
Вы открываете адрес без секретного пути. Посмотрите его: grep PANEL_SECRET_PATH ~/vpn-panel/.env.
- Проверьте, что A-запись указывает на сервер:
dig +short panel.example.com. - Порты 80 и 443 должны быть открыты в файрволе хостинга и не заняты другими программами:
ss -tlnp | grep -E ':80|:443'. - Посмотрите логи Caddy:
docker compose logs caddy. - Если используете Nginx:
certbot --nginx -d panel.example.com.
Создайте нового администратора с сервера: Полезные команды.
После 10 неудачных попыток IP блокируется на 15 минут. Подождите или войдите с другого IP.
Бот не отвечает
Чаще всего токен неверный или отозван в @BotFather (/revoke). Вставьте актуальный токен в Бот → Подключение.
- Проверьте, не запущен ли тот же токен где-то ещё, например старым ботом на другом сервере. Telegram отдаёт сообщения только одному процессу.
- Сервер в России? Настройте прокси в Бот → Подключение.
- Посмотрите логи:
docker compose logs --tail=100 bot.
Бот должен быть администратором канала, указанного в Пробном периоде.
Оплата прошла, подписка не выдана
- Найдите платёж в Платежи → Последние платежи. Статус «ожидает» значит, что провайдер ещё не подтвердил оплату.
- Бот опрашивает статус каждые 30 секунд в течение 6 часов. Клиент может нажать «Проверить оплату».
- Если у провайдера платёж оплачен, а в панели нет — проверьте ключи в Платежах («Проверить подключение») и адрес вебхука.
- Если платёж оплачен, но ключ не выдан, проверьте связь с Remnawave: Настройки → Подключение → Проверить.
В крайнем случае выдайте дни вручную в Пользователях или начислите баланс в Клиентах.
Не отправляются фото в рассылках
Telegram скачивает фото по публичному адресу панели. Проверьте PANEL_PUBLIC_URL в .env: там должен быть
реальный адрес (https://домен или http://IP:ПОРТ), доступный из интернета.
Ноды «недоступна»
- Проверьте ноду в самой Remnawave: возможно, проблема на стороне сервера ноды.
- Попробуйте Перезапустить в разделе Ноды.
- Включите алерты о нодах, чтобы узнавать о падениях первым.
Ничего не помогло
Напишите в чат Reactus: опишите проблему, версию панели и приложите
последние строки логов (docker compose logs --tail=50 bot panel-api). Перед отправкой уберите из логов токены и пароли.
Не нашли ответ или заметили ошибку? Напишите в чат Reactus в Telegram.