Что подготовить
Соберите всё заранее, тогда установка займёт один подход. Ниже список того, что понадобится, и почему.
Сервер для Reefox Panel
На нём работают бот, админка, кабинет и сайт. VPN-трафик клиентов через этот сервер не идёт.
| Что | Требование |
|---|---|
| Система | Ubuntu 22.04 или 24.04, Debian 12 |
| Процессор | x86-64 (amd64). Серверы на ARM не подходят |
| Доступ | root по SSH |
| Ресурсы | рекомендуем от 2 vCPU, 2 ГБ памяти и 20 ГБ диска |
| Сеть | открыты входящие порты 80 и 443, есть доступ к api.telegram.org |
Про ресурсы
Жёстких минимальных требований у Reefox Panel нет, цифры выше — наша рекомендация. На сервере с 10 ГБ диска уже бывали сбои из-за переполнения. Если памяти 2 ГБ или меньше, добавьте файл подкачки, это описано в разделе про сервер.
Telegram должен быть доступен с сервера
Бот работает только если сервер может обращаться к api.telegram.org. На многих российских хостингах доступ закрыт, и бот там не запустится. Проверить можно одной командой, она есть в разделе про сервер. Проверьте до оплаты хостинга.
Не ставьте на этот сервер VPN-панели. Reefox Panel занимает порты 80 и 443, а VPN-серверам они обычно тоже нужны.
Домен
Нужен свой домен или поддомен, например vpn.example.com. На нём будут:
https://vpn.example.com/— сайт для клиентов;https://vpn.example.com/lk/— кабинет и Mini App;https://vpn.example.com/admin/— ваша админка.
Для домена понадобится одна A-запись на IP сервера. Если домен в Cloudflare, выключите для этой записи проксирование («серое облако»). Иначе не выпустится HTTPS-сертификат.
Домен выбирайте один раз
Ключ лицензии привязывается к домену, который вы введёте при установке. Чтобы сменить домен после установки, понадобится поддержка.
Telegram
- Основной бот. Создайте его в @BotFather командой
/newbotи сохраните токен вида1234567890:AA.... Это бот, с которым общаются клиенты. Лучше взять нового бота, а не того, который уже где-то работает. - Ваш Telegram ID. Число, например
123456789. Узнать его можно у бота @userinfobot. На этот ID приходят коды входа в админку и уведомления. - Нажмите Start у своего бота с того аккаунта, чей ID указали. Пока вы этого не сделаете, бот не сможет присылать вам коды, и мастер первой настройки не пройдёт.
- Бот поддержки (по желанию). Второй бот из @BotFather. Клиенты пишут в него, а вы отвечаете из админки. Можно обойтись без него и указать свой личный аккаунт.
VPN-серверы
Это отдельные VPS в тех странах, которые вы хотите продавать. Через них идёт трафик клиентов. Для старта хватит одного.
На каждом сервере нужна панель 3x-ui версии 3.x и доступ по SSH (порт 22). Подробности в разделе VPN-серверы и локации.
Приём оплаты
Заранее подайте заявку хотя бы у одного провайдера:
- YooKassa — СБП и банковские карты. Нужны самозанятость, ИП или компания.
- Platega — СБП, карты, криптовалюта, международные карты, ЕРИП.
- CryptoBot — оплата криптовалютой в Telegram, подключается сразу.
- Telegram Stars — ничего подключать не нужно, работает через вашего бота.
Если вы самозанятый, Reefox Panel может сам отправлять чеки в «Мой налог» после каждой оплаты.
Документы
Для приёма оплаты нужны пользовательское соглашение и политика конфиденциальности. Их тексты вы вставите в админке, клиенты увидят их в кабинете. Шаблоны лучше заранее показать юристу.
Почта (по желанию)
Нужна, только если клиенты будут регистрироваться на сайте по email. Подойдут Yandex Postbox, Resend или любой SMTP-сервер. Пользователям Mini App почта не нужна.