Инструкции

Binom на VPS: трекер для арбитража с фиксированной ценой и без лимитов по кликам

Пошаговая установка Binom v2 на VPS: требования к ОС, подбор конфигурации сервера, запуск инсталлятора, активация лицензии, настройка фаервола и обновления.

Команда is*hosting 18 авг. 2026 7 мин
Binom на VPS: трекер для арбитража с фиксированной ценой и без лимитов по кликам
Содержание

Каждый раз, когда вы масштабируете рекламную кампанию, облачные трекеры увеличивают ваш счет. Тарифные сетки Voluum, RedTrack и Keitaro Cloud устроены так, что рост трафика неизбежно ведет к росту ежемесячных расходов. На серьезных объемах эта переплата за лицензию съедает маржу так же стремительно, как и плохо оптимизированная связка. Binom предлагает иной подход: фиксированная ежемесячная плата независимо от того, сколько кликов вы проливаете.

В этом руководстве мы разберем реальный процесс установки Binom v2 на тарифный план Premium от is*hosting, поговорим о требованиях к ОС, подборе параметров сервера, пройдем все шаги инсталлятора и научимся обновлять трекер без ручного редактирования файлов.

Что делает Binom (и почему требования к ОС важны)

Binom – это self-hosted платформа для трекинга партнерского трафика. Актуальная версия Binom v2 работает на связке баз данных ClickHouse и PostgreSQL, заменив MySQL-стек первой версии. Трекер берет на себя маршрутизацию кликов, прием постбеков о конверсиях, хостинг лендингов, распределение (сплитование) трафика по заданным правилам и подсчет расходов по источникам. Также в трекер встроена функция LP Protect – анти-спай защита, которая вшивает клоакинг-код в лендинги и скрывает ваш оффер от спай-сервисов и ботов.

Binom Protect – это отдельный сервис, входящий в комплект (он запускается в собственном изолированном контейнере). Он расширяет базовую защиту, распознавая ботов, VPN, прокси и антидетект-браузеры прямо на уровне входящего трафика. Отчеты генерируются в реальном времени из локальной базы данных без обращений к внешним API. По данным официальной документации Binom, версия v2 способна обрабатывать до 260 миллионов кликов в сутки на одном сервере, а формирование отчетов происходит до 30 раз быстрее по сравнению с версией v1.

Перед началом работы необходимо учитывать три жестких ограничения:

  • Операционная система: Binom v2 работает исключительно на Ubuntu 22.04 или 24.04. CentOS, Debian, FreeBSD и более новые релизы Ubuntu не поддерживаются. Инсталлятор проверяет версию ОС при запуске и немедленно прекращает установку, если она не соответствует требованиям.
  • Дисковое пространство: требуется как минимум 40 ГБ именно свободного места на диске. В противном случае установка прервется с ошибкой «At least 40GB of free disk storage is required».
  • Чистота системы: установка рассчитана на абсолютно чистый сервер, на котором еще не запущены другие веб-сервисы.

Что нужно сделать до начала установки

Прежде чем приступать к настройке сервера, выполните один важный шаг: зарегистрируйтесь на сайте binom.org и активируйте пробный период. Инсталлятор развернет локальный экземпляр трекера и сгенерирует Tracker ID. Этот ID вам нужно будет вставить в личном кабинете на binom.org для привязки лицензии. Если не зарегистрироваться заранее, то при попытке входа в систему трекер покажет ошибку «License not found». Binom предлагает триал на 14 и на 30 дней (чтобы получить 30-дневный пробный период, необходимо обратиться в службу поддержки).

Как только аккаунт будет готов, убедитесь, что у вас есть:

  • Root-доступ по SSH к чистому серверу с Ubuntu 22.04 или 24.04 без запущенных сторонних веб-сервисов.
  • Минимум 40 ГБ свободного места на диске (инсталлятор проверяет именно свободное пространство, а не общий объем накопителя).
  • Открытые порты 80 и 443 во входящих правилах файрвола (или в Security Group вашего провайдера).

Требования к мощностям сервера зависят от ожидаемого объема трафика. Binom дает четкие рекомендации, опираясь на показатель кликов в секунду (CPS):

Сценарий использования

RAM

CPU

Накопитель

Тариф is*hosting

До 20 CPS (~1 200 кликов/мин)

4 ГБ

3 ядра

50 ГБ SSD

VPS Premium ($31,99/мес при оплате за год)

До 100 CPS (~6 000 кликов/мин)

8 ГБ

4 ядра

80 ГБ SSD

VPS Elite ($47,99/мес при оплате за год)

Тарифный план Medium (40 ГБ SSD) не подойдет, так как после установки базовой системы Ubuntu (которая занимает около 3 ГБ) на диске останется меньше 40 ГБ свободного места, и инсталлятор выдаст ошибку. Сам Binom после развертывания занимает около 12 ГБ. Тариф Premium (50 ГБ) без проблем проходит проверку инсталлятора и оставляет достаточный запас места для работы. Учитывайте, что объем базы данных растет примерно на 2–3 ГБ на каждый миллион кликов, поэтому при работе с высокими объемами планируйте место на диске заранее.

Все тарифы is*hosting включают еженедельные резервные копии (бэкапы) VPS без дополнительной платы. Также в каждый тариф по умолчанию входит 1 выделенный IPv4-адрес, что удовлетворяет требование Binom к наличию публичного IP для настройки DNS и корректной работы трекинговых ссылок.

VPS

Binom v2 нужен чистый Ubuntu-сервер с 40+ ГБ свободного места и выделенным IP. Тариф Premium проходит проверку инсталлятора с запасом на рост.

Выбрать VPS

Если вы впервые сталкиваетесь с настройкой Linux-серверов, рекомендуем сначала изучить руководство по первому подключению через SSH, созданию пользователей и начальной настройке файрвола, прежде чем запускать любые инсталляторы.

Как установить Binom на VPS

Как установить Binom на VPS

Шаг 1. Подключение по SSH и проверка окружения

Подключитесь к вашему серверу:

ssh root@your_server_ip

Проверьте версию операционной системы и убедитесь, что на сервере не запущены сторонние веб-сервисы или базы данных:

lsb_release -a
systemctl list-units --type=service --state=running --no-pager | grep -E 'nginx|apache|mysql|docker'

Команда lsb_release должна показать Ubuntu 22.04 или 24.04 LTS. Вторая команда (проверка сервисов) должна вернуть пустой вывод. Затем проверьте свободное место на диске:

df -h /

В колонке «Avail» (Доступно) должно быть не менее 40 ГБ, прежде чем вы сможете продолжить.

Шаг 2. Привязка домена к серверу (опционально)

Если вам требуется поддержка HTTPS, создайте A-запись в панели управления вашим DNS-регистратором и направьте трекинговый домен на IPv4-адрес вашего сервера. Обновление DNS-зон обычно занимает от нескольких минут до часа (проверить статус делегирования перед запуском установки можно через сервис whatsmydns.net). Пошаговая настройка DNS подробно разобрана в этом руководстве.

Если вы пропустите этот шаг, инсталлятор установит трекер напрямую на IP-адрес, и он будет работать по протоколу HTTP. Для запуска реальных рекламных кампаний домен с HTTPS необходим, однако сама техническая установка трекера отлично проходит и без него.

Шаг 3. Запуск инсталлятора

Скачайте и запустите установочный скрипт версии v2:

wget https://data.binom.org/binom_v2_install.sh -O /root/binom_v2_install.sh
bash /root/binom_v2_install.sh install 2>&1 | tee /root/binom-install-log.txt

В процессе установки скрипт задаст всего один вопрос – попросит указать ваш email. Введите его и нажмите Enter. После этого процесс пойдет полностью автоматически и пройдет через четыре основных этапа:

Installing dependencies...
Installing docker...
Installing tracker...
Installing observer...
Waiting for TD service...
Installing the default settings...
Done!

Вся установка занимает около 10–15 минут. По завершении в терминале появятся данные для доступа к вашему трекеру:

Your tracker access:
http://YOUR_IP/index
Login: admin
Password: [сгенерированный пароль]
Tracker ID: [ваш Tracker ID]

Обязательно сохраните все четыре параметра. Пароль и Tracker ID генерируются единожды, и восстановить их через инсталлятор впоследствии будет невозможно.

Шаг 4. Активация лицензии

Откройте в браузере адрес http://YOUR_IP/index. Вы увидите страницу с сообщением «License not found» и вашим Tracker ID. Войдите в личный кабинет на сайте binom.org, перейдите в раздел управления лицензиями и введите этот Tracker ID. Как только лицензия будет привязана, обновите страницу трекера в браузере и авторизуйтесь, используя логин admin и пароль, полученный на Шаге 3.

Шаг 5. Настройка файрвола

Инсталлятор поднимает веб-сервер Caddy в качестве обратного прокси (reverse proxy), который обрабатывает входящий трафик на портах 80 и 443. Настройте утилиту UFW соответствующим образом:

ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

Binom запускает восемь Docker-контейнеров, работающих за Caddy. Docker прописывает собственные правила iptables, которые функционируют независимо от настроек UFW, но весь внешний трафик попадает в систему исключительно через Caddy по портам 80 и 443. Внутренние порты контейнеров (8080, 8003, 9000, 5432, 8123 и другие) надежно изолированы и не закрыты для прямого доступа из публичного интернета.

Как работать с Binom: кампании, постбеки и отчеты

Создание кампании

Перейдите в раздел Campaigns > Create и задайте имя кампании. Конструктор позволяет выстраивать пути распределения трафика (Traffic Paths), связывая лендинги, офферы и правила. Для каждого пути задается процент веса (Weight), который определяет, как трафик будет сплитоваться между ними. Правила могут срабатывать по различным условиям: геопозиция, тип устройства, интернет-провайдер (ISP) или пользовательские токены (Custom Tokens), передаваемые вашим источником трафика.

Сгенерированная конструктором ссылка на кампанию – это именно тот URL, который вы вставляете в ваш источник трафика (рекламную сеть). Скопируйте ее из панели деталей кампании и используйте ровно в том виде, в котором она предложена. Токен {click_id} и плейсхолдеры других параметров должны точно совпадать с макросами, которые ваш источник подставляет в момент клика.

Отслеживание конверсий через постбек (Postback URL)

Добавьте постбек-ссылку в настройках вашей партнерской сети (CPA-сети):

https://yourdomain.com/click?cnv_id={CLICK_ID}&payout={PAYOUT}

Замените {CLICK_ID} и {PAYOUT} на реальные макросы, используемые вашей партнеркой. Когда происходит конверсия, сеть отправляет GET-запрос на этот URL, и Binom автоматически фиксирует выплату, привязывая ее к исходному клику.

Анализ данных: вкладки Reports и Monitor

Вкладка Reports отображает клики, конверсии, доход, затраты и ROI по любым комбинациям срезов данных (дименшенам): кампания, лендинг, оффер, гео, устройство, ОС, провайдер или источник трафика. Переключение между срезами происходит мгновенно через выпадающий список. Благодаря СУБД ClickHouse, время выполнения аналитических запросов в большинстве случаев составляет менее секунды даже при выборке за длительные временные периоды.

Вкладка Monitor показывает текущую нагрузку на сервер, использование дискового пространства, оперативную память и график трафика за последние 24 часа с почасовым обновлением. Если нагрузка на систему превышает 80%, прямо в интерфейсе трекера появляется заметное системное предупреждение.

Для внешнего контроля доступности сервера отлично подойдет сервис Uptime Kuma, развернутый на отдельном дешевом VPS. Он закрывает слепое пятно, с которым не может справиться внутренний монитор Binom: если сам сервер полностью выйдет из строя (упадет), локальная система мониторинга просто не сможет отправить вам уведомление.

Как обновлять Binom

Binom проверяет наличие обновлений в фоновом режиме. Когда выходит новая версия, в верхней части дашборда появляется оранжевое уведомление «New update». Нажмите на него, а затем выберите Update. Сначала обновится само приложение, после чего запустится миграция схемы базы данных (на крупных объемах данных этот процесс может занять несколько минут). Остановки трафика на время обновления не требуется – трекер продолжает принимать клики, но во время процесса миграции старайтесь не генерировать тяжелые объемные отчеты и не запускать пересчет расходов по кампаниям.

Перед каждым обновлением обязательно делайте резервную копию базы данных. Хотя is*hosting предоставляет бесплатные еженедельные бэкапы VPS на всех тарифах, снапшот сервера отражает состояние диска только на момент последнего еженедельного копирования. Свежий точечный экспорт базы данных позволит восстановиться гораздо быстрее в случае непредвиденных сбоев:

docker exec binom_postgres pg_dump -U postgres binom > /root/binom_backup_$(date +%Y%m%d).sql

После завершения обновления обязательно очистите кэш и файлы cookie вашего браузера, прежде чем проверять отчеты. В официальной документации Binom на этом сделан особый акцент: сохраненный в кэше старый код интерфейса – самая частая причина визуальных багов и путаницы после апдейта.

Backup Storage

Бесплатные еженедельные бэкапы VPS на всех тарифах — страховочный пол под вашим точечным pg_dump, чтобы неудачная миграция схемы не стоила вам истории кликов.

Подробнее

Binom против облачных трекеров и когда имеет смысл self-hosted решение

Стоимость Binom v2 составляет $149/мес при помесячной оплате или $104/мес при оплате за год. Здесь нет никаких скрытых платежей за клики, лимитов на количество привязанных доменов или ограничений по числу пользователей – при любом объеме трафика. Облачные трекеры, взимающие плату за клики или события, достигают аналогичной стоимости задолго до того, как вы выйдете на действительно большие масштабы.

Помимо финансовой выгоды, важным фактором является полный контроль над данными. Ваши логи кликов, записи о конверсиях и структура кампаний хранятся на вашем собственном сервере. В штатном режиме работы никакая информация не передается сторонним платформам, что критически важно при работе с рекламными сетями, предъявляющими строгие требования к безопасности данных.

Еще один весомый аргумент – георасположение серверов. Кампании, нацеленные на Юго-Восточную Азию, направляют редиректы за 10–30 мс, если сервер расположен в Сингапуре или Гонконге. Если же пустить тот же трафик через европейский сервер, задержка вырастет на 150–200 мс на каждом переходе. У is*hosting есть VPS в 40+ локациях по всему миру, а официальное руководство Binom прямо рекомендует выбирать регион сервера максимально близко к целевому гео вашего трафика.

Что вы получаете после установки и что делать дальше

Подведем итог: после описанных шагов выше Binom v2 успешно функционирует на вашем Ubuntu VPS в виде восьми Docker-контейнеров, скрытых за обратным прокси Caddy (фронтенд, бэкенд, ClickHouse для логирования кликов, PostgreSQL для хранения настроек кампаний и конверсий, сервис распределения трафика, observer, migrator и Binom Protect для анти-спай фильтрации). Установка занимает около 12 минут от момента запуска скрипта до появления экрана с учетными данными.

В состоянии покоя только что установленный Binom занимает примерно 12 ГБ дискового пространства и расходует около 1,9 ГБ оперативной памяти. На тарифном плане Premium (8 ГБ RAM, 4 ядра CPU, 50 ГБ SSD) у вас остается комфортный запас ресурсов под накопление аналитики и возможные пиковые скачки трафика. Доступ к интерфейсу трекера открыт по адресу http://YOUR_IP/index (или https://yourdomain.com/index, если вы привязали домен до запуска скрипта).

Запускать рекламные кампании можно сразу же после активации лицензии. Фиксированная стоимость в $104 в месяц (по годовому тарифу) покрывает абсолютно весь трафик, который вы сможете направить через этот сервер.

Если параллельно с арбитражем вы используете ИИ-инструменты или сервисы автоматизации рабочих процессов, в блоге is*hosting есть отличное руководство по self-hosted установке Dify и подробный разбор настройки n8n. Оба эти сервиса без проблем поместятся на тариф Premium вместе с Binom, при условии, что трекер остается вашей основной нагрузкой, а ИИ-инструменты обращаются к внешним API (например, OpenAI или Claude), а не обрабатывают тяжелые локальные нейросетевые модели прямо на вашем сервере.

VPS в 40+ локациях

Масса локаций для мэтча с географическим происхождением вашего трафика.

От $5.94/месяц