Установка за 4 шага
Бот ставится готовым образом из ghcr.io/mrvibecodic/chill-remna-bot — на сервере ничего не собирается. По умолчанию в docker-compose.yml стоит тег :v1: приходят все релизы 1.x.y (см. Каналы релизов).
Шаг 1. Создайте папку и возьмите docker-compose.yml
Заголовок раздела «Шаг 1. Создайте папку и возьмите docker-compose.yml»mkdir -p /opt/remnachillbot && cd /opt/remnachillbotcurl -fsSL -o docker-compose.yml \ https://raw.githubusercontent.com/Mrvibecodic/chill-remna-bot/main/docker-compose.ymlШаг 2. Впишите два значения
Заголовок раздела «Шаг 2. Впишите два значения»nano docker-compose.ymlЗамените заглушки ВПИШИТЕ_ТОКЕН_БОТА и ВПИШИТЕ_ВАШ_TELEGRAM_ID, остальное не трогайте:
BOT_TOKEN: "123456789:AAEabc..." # токен от @BotFather ADMIN_TELEGRAM_ID: "000000000" # ваш Telegram ID (число)Сохраните и выйдите: Ctrl+O, Enter, Ctrl+X.
Шаг 3. Скачайте образ и запустите
Заголовок раздела «Шаг 3. Скачайте образ и запустите»docker compose pulldocker compose up -dЛоги: docker compose logs -f (выход — Ctrl+C, бот продолжит работать).
Шаг 4. Откройте бота и пройдите мастер
Заголовок раздела «Шаг 4. Откройте бота и пройдите мастер»Напишите боту /start — запустится мастер настройки. В нём вы выберете базу данных и подключите панель.
Для первого запуска открывать порты не нужно. Публичный HTTPS-адрес понадобится позже — для вебхуков платёжек, Mini App и веб-кабинета: встроенный (порты 80/443) или через ваш reverse-proxy. См. Вебхуки.