Skip to main content

Системные требования

КомпонентМинимумРекомендуется
CPU1 ядро2+ ядра
RAM512 MB1+ GB
Диск2 GB10+ GB
ОСLinux (любой)Ubuntu 22.04+

Программное обеспечение

  • Docker 20.10+ и Docker Compose v2
  • Remnawave Panel — развёрнутая и доступная по API

Сетевые требования

Режим polling (разработка)

Никаких входящих подключений не требуется. Бот сам опрашивает Telegram.

Режим webhook (продакшн)

  • Публичный IP или домен с HTTPS (Let’s Encrypt / Cloudflare)
  • Открытый порт 443 для входящих webhook от Telegram
  • Обратный прокси (Caddy / Nginx / Traefik)

Для платёжных систем

Для YooKassa webhook необходим доступ с IP-адресов:
  • 185.71.76.0/27
  • 185.71.77.0/27
  • 77.75.153.0/25
  • 77.75.154.128/25
  • 77.75.156.11/32
  • 77.75.156.35/32

Внешние зависимости

СервисОбязательныйОписание
Remnawave PanelДаVPN панель для управления пользователями
PostgreSQLДаОсновная база данных (включена в docker-compose)
RedisНетКэширование, корзины, rate limiting
SMTPНетEmail уведомления для Cabinet