Разработка 4 мин чтения

Dub: короткие ссылки и партнёрки, но не на своём сервере

Dub учитывает переходы, конверсии и партнёрские выплаты, у проекта около 24,9 тысячи звёзд. Но основной код под AGPL-3.0, партнёрки под коммерческой лицензией, а запуск требует сторонних облаков. Разбираем, что это значит для российского бизнеса и чем заменить.

Open sourceКороткие ссылкиПартнёрские программыАналитика
Коротко. Dub собирает в одном месте короткие ссылки на вашем домене, статистику переходов, учёт конверсий и партнёрские программы. На GitHub у проекта около 24,9 тысячи звёзд, разработка идёт каждый день. Но целиком у себя Dub не поднять. Основной код открыт по AGPL-3.0, а партнёрки и учёт конверсий лежат в папке с коммерческой лицензией. Для работы нужны сторонние облака: Tinybird, Upstash, база уровня PlanetScale, Vercel. Docker в официальной инструкции не поддерживается. Поэтому для задач в России Dub скорее образец, а рабочую связку мы собираем из открытых частей.

Реклама идёт, а откуда пришли клиенты, непонятно

Типичная картина. Вы даёте ссылку в рекламе, в сторис, в рассылке, на QR-коде на упаковке и партнёру-блогеру. Все ссылки ведут на один сайт. В конце месяца заявок стало больше, а что сработало, не видно. Блогеру платите на глаз, QR на листовках клеите наугад.

Лечится это просто: у каждого места своя короткая ссылка на вашем домене, и каждый переход попадает в статистику. Такие системы называют link management. Одна из самых заметных на открытом коде называется Dub.

Что такое Dub

Репозиторий dubinc/dub на GitHub создан в августе 2022 года. По данным API GitHub на 4 октября 2026 года у него около 24,9 тысячи звёзд, больше 3,3 тысячи форков, а последний коммит сделан в тот же день. Проект живой, его ведёт коммерческая компания Dub Technologies. Официальных релизов и тегов в репозитории нет, поэтому номера версии назвать нельзя: сервис выкатывается непрерывно.

В README компания заявляет 100+ миллионов кликов и 2 миллиона ссылок в месяц. Это цифры самого разработчика, независимо мы их не проверяли. Стек: Next.js, TypeScript, Prisma, Tailwind. Для SAML/SSO в списке указан BoxyHQ.

Что умеет платформа: короткие ссылки на своих доменах, QR-коды, аналитика по странам, устройствам и источникам, учёт лидов и продаж, партнёрские программы с выплатами комиссий. Для бизнеса это ответ на вопрос «что откуда пришло» и «сколько мы должны партнёру».

Что открыто, а что нет

Лицензия двойная, и читать её нужно внимательно. В файле LICENSE.md сказано: всё, кроме двух перечисленных папок, идёт под AGPL-3.0. Это основные функции работы со ссылками. AGPL значит: можно запускать и менять код, но если вы отдаёте изменённую версию пользователям по сети, исходники изменений придётся открыть.

Две папки закрыты коммерческой лицензией Dub.co. Это каталог apps/web/app/(ee) и раздел dashboard/(ee). В первом лежат код партнёрских программ, комиссий, выплат, бонусов, скидок, SCIM, журнала аудита и обработчики учёта конверсий (папка track). В тексте лицензии прямо написано, что использовать это в продакшене можно только по подписке Dub.co. Для разработки и тестов можно без подписки.

В README сама компания говорит, что 99% кода открыто, а 1% закрыт. Но в этот процент попали как раз партнёрки и конверсии. Если вам нужны только ссылки и клики, открытой части достаточно. Если нужны партнёры, нужна подписка или собственная реализация.

Можно ли поднять у себя без облаков

Нет. Официальное руководство по self-hosting перечисляет, от чего Dub зависит: Tinybird для аналитики, Upstash для Redis и очередей, PlanetScale или другая MySQL-совместимая база, Vercel для хостинга, Cloudflare R2 или AWS S3 для файлов, вход через GitHub OAuth. Там же написано, что Docker пока не поддерживается, а зависимости разработчики лишь планируют сделать необязательными. Руководство мы прочитали в октябре 2026 года, с тех пор оно могло измениться.

Что важно учесть

Для российской компании у Dub четыре проблемы.

Первая: данные уходят за границу. Аналитика переходов лежит в Tinybird, кэш в Upstash. Это иностранные сервисы. Теперь про персональные данные. Статья 3 закона 152-ФЗ определяет их как любую информацию, относящуюся к прямо или косвенно определённому или определяемому физическому лицу. IP-адрес посетителя вместе с другими данными (устройство, время, город) может позволить определить человека, поэтому осторожный подход считает такие записи персональными данными. А по части 5 статьи 18 при сборе данных граждан РФ базы должны находиться на территории России. Собирать клики российских клиентов в иностранное облако рискованно. Это вопрос к вашему юристу, текст закона сверьте на consultant.ru.

Вторая: зависимость от сервисов, которые могут закрыться для России, поменять условия или цены. Если Vercel или Upstash закроют вам доступ, вся ссылочная инфраструктура встанет, а QR-коды на упаковке уже напечатаны.

Третья: домены и редиректы. Свой короткий домен нужен в любом случае. Выбирайте домен у российского или давно известного регистратора и держите запасной. Печатный QR с короткой ссылкой живёт годами, а домен продлевается раз в год.

Четвёртая: сложность запуска. По списку из руководства нужно завести аккаунты у шести разных сервисов, связать их с Next.js-приложением и прогнать миграции Prisma. Для небольшой компании это отдельный проект, и его придётся сопровождать после каждого обновления репозитория.

Что можно сделать уже сейчас

Сценариев четыре.

Если нужны только ссылки и клики, берите Shlink, он ставится на свой сервер целиком. Мы разбирали его в статье про короткие ссылки с аналитикой на своём домене.

Если нужен ещё и счётчик посетителей на сайте, добавьте Umami: аналитика без Google хранит данные на вашем сервере, и вопрос с передачей за границу отпадает.

Если нужны партнёры, учёт лидов, продаж и выплат, это уже отдельная система. Мы собираем партнёрский трекинг продаж под вашу воронку: у каждого партнёра своя ссылка и QR, заявки привязаны к источнику, комиссия считается сама. Всё работает на вашем сервере в России.

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

Частые вопросы

Dub бесплатный?

Код открыт, но работать у вас он будет только с платными или сторонними сервисами. Партнёрские функции требуют подписки Dub.co для продакшена. Цену подписки мы не проверяли, смотрите на сайте разработчика.

Можно ли использовать Dub в России?

Технически да, но данные кликов придётся отправлять в иностранные облака. Если вы собираете переходы граждан РФ, это нужно согласовать с юристом. Надёжнее хранить статистику в России.

Чем заменить Dub, если нужны партнёры?

Собрать свою систему: короткие ссылки на открытом Shlink и учёт партнёров и комиссий в отдельном модуле под ваш бизнес. Так вы не зависите от чужой лицензии и облаков.

Коротко о главном

Dub показывает, как должна выглядеть система учёта ссылок и партнёров: короткие ссылки, клики, конверсии, комиссии в одном кабинете. Но полноценно поднять его у себя нельзя, а ключевая для бизнеса часть закрыта коммерческой лицензией.

Мы разворачиваем и подключаем такие системы под ключ на вашем сервере: короткие ссылки, QR, метки, партнёрский учёт. Напишите в Telegram кодовое слово «ССЫЛКИ», и мы покажем, как это сделать под вашу рекламу и партнёров.

Услуги по теме

Что я делаю для бизнеса

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх