Мастер настройки в Telegram
После первого /start бот задаёт вопросы по шагам.
-
Язык — 🇷🇺 Русский или 🇬🇧 English. Потом его можно сменить в Интерфейс → 🌐 Язык бота.
-
База данных:
- 📄 SQLite — один файл, ставить ничего не надо. Подходит для старта и небольших проектов.
- 🐘 PostgreSQL 17 — для больших проектов. Бот сам поднимет его в Docker и переключится без перезапуска; не получилось — останется на SQLite. Без доступа к Docker попросит строку подключения к вашему PostgreSQL.
-
Где бот относительно панели:
- 🏠 Локально (рекомендуется) — на одном сервере с панелью. Бот сам подключится к её Docker-сети, адрес панели вводить не нужно.
- 🌐 Удалённо — на другом сервере, бот ходит к панели по её HTTPS-домену.
-
Как установлена панель (только для «Удалённо»):
- 📘 Официально (по доке) — бот спросит, закрыт ли путь
/apiзащитой Caddy, и если да — попросит X-API-Key. - 🛠 Скрипт eGames (nginx) — бот попросит куку защиты.
- 📘 Официально (по доке) — бот спросит, закрыт ли путь
-
Данные для подключения:
- URL панели — только для «Удалённо», например
https://panel.example.com. - API-token панели — из дашборда панели (см. Что нужно перед стартом).
- Кука (eGames) — пара
ИМЯ=ЗНАЧЕНИЕ. Она есть в ссылке входа от установщика (https://ВАШ-ДОМЕН/auth/login?ИМЯ=ЗНАЧЕНИЕ) и в/opt/remnawave/nginx.confна сервере панели — бот подскажет. - X-API-Key — если панель закрыта аддоном «Caddy with security». Ключ берётся в портале аддона (раздел API-keys). Можно вписать его в
CADDY_AUTH_API_TOKENвdocker-compose.yml— тогда мастер про него не спросит.
- URL панели — только для «Удалённо», например
-
Проверка связи — бот обращается к панели и показывает, сколько в ней пользователей. Если число пришло, всё готово: нажмите «🛠 Открыть админ-панель».
Если проверка не прошла, исправьте данные и запустите мастер снова командой /setup.
Изменить настройки потом
Заголовок раздела «Изменить настройки потом»- Адрес панели, токен, ключ и куку — в Система → 🔌 Подключение к панели (подробнее — Система).
- Базу данных и подключение целиком — Система → 🔧 Перенастроить или
/setup. Мастер начнётся с выбора базы, текущие настройки сохранятся, а при смене базы данные перенесутся в новую.
Всё введённое хранится в базе в зашифрованном виде и переживает перезапуск.