install

Первичная установка сервера

Зачем нужна

Команда — основной шаг установки сервера RuDesktop после распаковки пакета. Инициализирует БД, генерирует сертификаты, копирует unit-файлы systemd, включает и запускает все службы. Что именно устанавливается, определяется режимом INSTALL_MODE: полная установка, только мост или только executor

Типичные случаи применения:

  • первичное развёртывание сервера на чистой системе сразу после установки пакета

  • развёртывание дополнительного моста в филиале (INSTALL_MODE=relay)

  • развёртывание точки распространения политик в подразделении (INSTALL_MODE=executor)

  • повторный прогон установки в процессе восстановления, если служба не настроена корректно

Синтаксис

rude install [IP:Port]
rude install [доменное_имя:Port]

Примечание

Команда выполняет инициализацию сервера, копирует unit-файлы systemd, включает их и запускает службы. Состав устанавливаемых компонентов зависит от переменной INSTALL_MODE в /etc/default/rudesktop:

  • full (по умолчанию) — Redis, web, relay, executor, PXE

  • relay — только relay (мост)

  • executor — executor и web (без relay) — для точек распространения политик

Указывать порт необязательно — по умолчанию используется 443

Пример

Чтобы установить сервер с указанием IP-адреса и портом по умолчанию, введите следующее:

rude install 192.168.10.10

Чтобы установить сервер с доменным именем и нестандартным портом:

rude install example.com:8443

Подсказка

Для самоподписных сертификатов рекомендуется указывать доменное имя — это обеспечит выпуск сертификата на имя, а не на адрес