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
Подсказка
Для самоподписных сертификатов рекомендуется указывать доменное имя — это обеспечит выпуск сертификата на имя, а не на адрес