SVision — Портал лицензирования

Получите лицензию и настройте сервер и клиенты в одном месте.

Создать лицензию

Введите данные и вставьте отпечаток для создания лицензии.

Загрузки

Скачайте инструменты для установки и настройки. Для загрузки необходим токен.

Установка через CLI

Быстрый путь: сбор отпечатка, запрос лицензии и настройка сервера за один запуск.

Быстрая загрузка

curl -fsSL /installer/svision-installer-cli-linux-x86_64 -o svision-installer-cli && chmod +x svision-installer-cli

Запуск установщика

sudo ./svision-installer-cli --yes \ --server-url SERVER_URL \ --token YOUR_TOKEN \ --company "Your Company" \ --email "you@company.com"

Что делает установщик

  • Собирает аппаратный отпечаток и регистрирует лицензию.
  • Скачивает и расшифровывает лицензированную сборку сервера (включает бинарный файл, .env и файлы лицензии).
  • Скачивает базу данных GeoIP для функций геолокации.
  • Настраивает PostgreSQL (создаёт базу данных и пользователя).
  • Генерирует безопасные JWT_SECRET и ADMIN_PASSWORD.
  • Запускает сервер через nohup в фоновом режиме.

Редактирование конфигурации

Установщик создаёт файл .env в <install-dir>/.env с безопасными настройками по умолчанию. Измените значения перед открытием сервера:

# <install-dir>/.env — key values to change: ADMIN_EMAIL=admin@example.com # Set your real admin email ADMIN_PASSWORD=***** # Auto-generated, change if needed

Данные для подключения к БД, JWT_SECRET и LICENSE_PATH настраиваются автоматически.

Команды сервера

tail -f <install-dir>/server.log # watch logs kill $(cat <install-dir>/svision.pid) # stop server svision-installer-cli --help # all commands

Удаление

Для удаления SVision и всех компонентов используйте флаг --uninstall. Каждый шаг требует отдельного подтверждения.

sudo ./svision-installer-cli --uninstall

Настройка клиента

Скачайте архив клиента выше. Он содержит файл .env — укажите в нём данные вашего сервера:

# .env (included in client archive) SVISION_EMAIL=user@example.com SVISION_PASSWORD=your_password SVISION_API_HOST=http://your-server:8000 SVISION_WS_HOST=ws://your-server:8000/api/ws/desktop
./svision-client

При первом запуске устройство регистрируется. Используйте wss:// и https://, если сервер использует TLS.

Ручная установка

Используйте, если хотите полностью контролировать процесс установки.

1. Получить отпечаток

Запустите installer CLI в режиме fingerprint-only на целевом сервере:

sudo ./svision-installer-cli --fingerprint-only

Скопируйте JSON и вставьте в поле JSON отпечатка слева.

Примечание: sudo необходим для чтения серийных номеров оборудования.

2. Создать лицензию

Заполните форму слева данными компании и JSON отпечатка, затем нажмите Создать лицензию.

3. Запросить сборку

После создания лицензии нажмите Запросить сборку. Сборка объединяет всё в зашифрованный архив: бинарный файл сервера, .env, license.json и license.sig.

4. Скачать GeoIP

Скачайте архив GeoIP из раздела Загрузки и распакуйте в <install-dir>/assets/geoip/.

5. Настройка сервера

Скачайте артефакт сборки и запустите установщик с --skip-install для расшифровки, затем разместите файлы вручную. Отредактируйте .env:

# Key values to change in .env: ADMIN_EMAIL=admin@example.com # Set your real admin email ADMIN_PASSWORD=***** # Change to a secure password

Данные для подключения к БД, JWT_SECRET и LICENSE_PATH уже настроены.