INOTrackбыстрота, надежность и ахуенность
Обновления и бэкапы

Свой сервер без своего админа

Self-hosted не значит «всё руками». tracker-ctl обновляет трекер с откатом, бэкапит его в зашифрованном виде в облако и проверяет, что всё работает.

Обновление с откатом

tracker-ctl update тянет новую версию из канала stable или beta, гоняет миграции и откатывается сам, если health-check не прошёл. Обновляется и сам tracker-ctl — прежняя версия остаётся рядом.

  • Автообновление: выключено, только уведомить или ставить само
  • Окно автообновления — по умолчанию ночью в 04:00
  • Edge-ноды обновляются до версии центрального инстанса

Зашифрованные бэкапы в облако

tracker-ctl backup сохраняет Postgres, ClickHouse, настройки, загруженные файлы и лицензию. Офсайт-копия уходит в S3-совместимое хранилище и шифруется AES-256-GCM твоим ключом: без ключа tracker-ctl backup --to s3://… откажется отправлять копию в облако, пока не разрешишь это явно.

  • AWS S3, Cloudflare R2, MinIO, Yandex Object Storage, Selectel
  • Полный бэкап раз в неделю, в остальные дни — инкрементальный
  • Ежедневное расписание и ротация старых копий

Восстановление

tracker-ctl restore --from s3://… без имени архива берёт самую свежую копию. Перед удалением инстанса tracker-ctl uninstall сначала делает бэкап.

Диагностика

tracker-ctl doctor проверяет Docker, настройки, сервисы, Postgres, ClickHouse, Redis, DNS и TLS доменов и связь с сервером лицензий. Рядом — status, logs и license info.

Лицензия и офлайн-грейс

Трекер раз в 15 минут сверяется с сервером лицензий. Пропала связь — трекер работает на последнем полученном токене (до 72 часов от его выдачи): сначала без ограничений, под конец срока — с выключенными платными модулями. Короткий сбой сети трафик не останавливает.

В работе

Как это выглядит в работе

  1. 1

    Сгенерируй ключ

    tracker-ctl backup keygen — ключ шифрования бэкапов.

  2. 2

    Подключи бакет

    S3, R2, Yandex Object Storage или Selectel.

  3. 3

    Включи расписание

    tracker-ctl backup schedule daily.

  4. 4

    Включи автообновление

    Уведомлять или ставить само в ночное окно.

Тарифы

В каком тарифе

ВозможностьStarter49 $ / месGrowth89 $ / месBusiness129 $ / месTeam249 $ / месEnterprise499 $ / мес
Инстансы113 + edge5 + edgeбез ограничений
Офлайн-грейс72 ч72 ч72 ч72 чSLA

Клики без ограничений во всех тарифах. Полное сравнение — на странице тарифов.

FAQ

Вопросы

Что входит в бэкап?

Postgres, ClickHouse, файл настроек, загруженные файлы (в том числе ленды) и каталог лицензии.

Кто видит мой бэкап в облаке?

Никто без ключа: при заданном ключе копия шифруется на твоём сервере до отправки, ключ хранится у тебя. Ключ не задан — tracker-ctl предупредит, а с --to s3://… откажется выгружать копию без явного разрешения.

Что если обновление сломает инстанс?

tracker-ctl update проверяет здоровье после обновления и при провале сам возвращает прежнюю версию.

Поставь inotrack на свой сервер

Установка одной командой на чистый VPS за 10–15 минут. Ключ — сразу после оплаты на сайте или бесплатный на 7 дней.

Вопросы — в Telegram @SmokeJung.

Поддержка