Как работает лицензия volrix.pm: бесплатная на 5 пользователей, проверка подписи без интернета, хранение в базе, режим только чтения и замена файла.
Обновлено 29.10.2026
Лицензия volrix.pm - подписанный файл volrix.lic. После загрузки его текст хранится в базе данных системы: так лицензию видят все процессы и серверы, и она переезжает вместе с резервной копией. Система проверяет подпись встроенным ключом, без обращения в интернет, поэтому лицензия работает и в закрытом контуре. Лицензия задает срок, число пользователей и редакцию. Без действующей лицензии система открывается только на чтение.
Где находится: «Администрирование» → «Обслуживание» → «Лицензия». Под заголовком «Лицензия» показано текущее состояние.
Дистрибутив содержит бесплатную лицензию: редакция free, до 5 пользователей, срок до 31.12.2099 - то есть бессрочно, без привязки к установке. Установщик кладет ее в data/volrix.lic каталога установки (/opt/volrix/data/volrix.lic при установке мастером, ~/volrix/data/volrix.lic без мастера), только если другой лицензии там нет, поэтому купленная лицензия никогда не перезаписывается. При первом запуске файл попадает в базу. В карточке она видна как «Клиент» Free и «Редакция» free.
Больше пользователей, продление или лицензия на вашу организацию - в личном кабинете bill.volrix.ru, там же скачивается файл.
В заблокированных состояниях данные остаются на месте и открываются, но любое изменение сервер отклоняет с кодом 423 и сообщением о лицензии. Вверху всех страниц - баннер с названием состояния и ссылкой «перейти к управлению лицензией». Продолжают работать вход и выход, эта страница и загрузка лицензии, оформление страницы входа. Поэтому исправить ситуацию можно из интерфейса: войдите администратором и загрузите правильный файл.
В этом режиме из интерфейса не запускаются и резервные копии - их запуск тоже считается записью.
Место занимает сотрудник, у которого включен вход в систему и который не заблокирован. Сотрудники без входа и заблокированные учетные записи места не занимают; под полосой заполнения экран пишет «Место занимают только активные пользователи со входом» и, если такие есть, «Заблокированных: N - они место не занимают». Свободное место проверяется при каждом способе получить доступ: создание сотрудника со входом, включение входа в его карточке, разблокировка учетной записи, а также первый вход через LDAP, Kerberos или единый вход OIDC (когда учетная запись создается автоматически). Когда лимит исчерпан, система отвечает: «Превышен лимит пользователей лицензии (N). Заблокированные пользователи место не занимают: заблокируйте тех, кто больше не работает, или обратитесь к поставщику для расширения лицензии.» Уже работающие пользователи не отключаются; если занято больше лимита - например, после замены лицензии на меньшую, - рядом с числом появляется отметка «Превышен».
Список «Модули» показывает, какие модули указаны в файле лицензии.
У каждой установки есть «ID инсталляции» - идентификатор, созданный при первом запуске и хранящийся в базе. Лицензию можно выпустить под этот ID: на другой установке она получит состояние «Привязана к другой инсталляции». Чтобы получить привязанную лицензию, скопируйте ID кнопкой рядом с ним и передайте поставщику.
ID живет в базе и переезжает вместе с резервной копией: после восстановления на новом сервере привязанная лицензия остается действительной (Резервные копии). Бесплатная лицензия ни к чему не привязана.
Источник истины - база данных. Файл data/volrix.lic в каталоге установки - локальная копия: при загрузке через экран лицензия записывается и в базу, и в файл. В кластере файл лежит на каждом узле приложения в /var/lib/volrix/data, а действует все равно лицензия из базы, одна на все серверы.
Файл сверяется с базой только при запуске backend. Если файл изменен позже записи в базе, значит его положили вручную, и он попадает в базу. Если раньше - файл переписывается лицензией из базы. Пока база пуста (первый запуск), лицензия берется из файла.
Файл, выпущенный для другой установки, подпись проходит и будет принят - а система сразу перейдет в «Привязана к другой инсталляции» и заблокирует запись. Перед загрузкой сверьте ID в заказе с «ID инсталляции» на экране. Если это случилось, загрузите сохраненный прежний файл: страница лицензии работает и в режиме только чтения.
Файл можно положить и вручную в data/volrix.lic каталога установки, но подхватится он только после перезапуска backend: docker restart volrix-backend (в кластере - на узле, где лежит файл; остальные узлы получат лицензию через базу). Не копируйте файл с сохранением старой даты изменения (cp -p, scp -p): файл старше записи в базе считается устаревшим и будет переписан. Загрузка через экран применяется сразу и надежнее.
ИНН, КПП и ОГРН вашей организации - доверителя в машиночитаемых доверенностях - с версии 1.1.5 задаются не на экране лицензии, а на отдельном экране «Реквизиты организации» («Администрирование» → «Настройки продукта» → «Реквизиты организации»). Они подставляются в XML МЧД и в шапку коммерческого предложения, а по ИНН сделка с закупкой ЕИС узнает вашу организацию среди участников. Для организации нужны ИНН и КПП, для индивидуального предпринимателя - ИНН и ОГРНИП; формат и контрольные суммы ИНН и ОГРН проверяются при вводе. Наименование организации экран берет из поля «Клиент» лицензии и сам его не меняет, поэтому для МЧД нужна лицензия, выпущенная на вашу организацию: с бесплатной в доверенность попадет «Free». Экран видит обладатель права license.read, менять реквизиты может обладатель права license.upload; остальным поля доступны только для чтения. После сохранения появляется «Реквизиты сохранены». Подробнее о доверенностях - Доверенности.
Просмотр - право license.read («Просмотр состояния и лимитов»), загрузка файла и правка реквизитов организации - license.upload («Загрузка нового файла лицензии»). По умолчанию оба права только у администратора системы. Пункт меню «Реквизиты организации» открывается по тому же license.read.
Кто занимает место в лицензии.
Лицензия и ID при переезде.
Бесплатная лицензия в комплекте.