Установка\обновление сервера¶
Установка/обновление сервера — инструкции по развёртыванию сервера RuDesktop в виде DEB- или RPM-пакета и его последующего обновления, а также созданию суперпользователя для входа в веб-интерфейс. Для отдельных сценариев есть выделенные страницы: установка из ISO-образа, в закрытый контур, на Astra с МКЦ и установка модуля аналитики Apache Superset
Предупреждение
При обновлении до версии 3.0 убедитесь, что у вас установлена версия PostgreSQL 14 или выше
Важно
Если у вас версия лицензии, например 2.9, и вы собираетесь обновить сервер, например до версии 3.0, при обновлении возникнет ошибка из-за несоответствия ключа лицензии, но после ошибки произойдет откат на предыдущую версию сервера
Чтобы избежать этой ошибки, выполните следующие шаги:
Запросите новый ключ, обратившись в отдел продаж компании RuDesktop по адресу sales@rudesktop.ru или к Вашему менеджеру
Обновите лицензионный ключ на странице Лицензия
Начните процедуру по обновлению сервера
Установка DEB пакета¶
Используйте эту инструкцию для установки на следующие операционные системы:
Примечание
Ubuntu
Debian
Astra
ОСнова
Важно
Если вы используете операционную систему Astra Linux (версии Воронеж или Смоленск), перед установкой сервера RuDesktop отключите МКЦ в соответствии с инструкцией
Установка или обновление одной командой¶
bash -c "$(wget -O - https://storage.rudesktop.ru/repos/stable3.0/install-rudesktop-server-stable3.0-deb.sh)"
Репозиторий¶
deb https://storage.rudesktop.ru/repos/stable3.0 stable3.0 non-free
Добавление репозитория и публичного ключа¶
mkdir -p /usr/share/keyrings/
wget -qO - https://storage.rudesktop.ru/repos/stable3.0/rudesktop.gpg | sudo gpg --dearmor -o /usr/share/keyrings/rudesktop.gpg
echo "deb [signed-by=/usr/share/keyrings/rudesktop.gpg] https://storage.rudesktop.ru/repos/stable3.0 stable3.0 non-free" | sudo tee /etc/apt/sources.list.d/rudesktop.list
apt-get update -y
Установка сервера через пакетный менеджер¶
apt-get install rudesktop-server -y
Обновление сервера через пакетный менеджер¶
apt-get install --only-upgrade rudesktop-server -y
Подсказка
При минорном обновлении база данных автоматически сохраняется в резервную копию — см. Резервная копия при обновлении
Установка RPM пакета¶
Используйте эту инструкцию для установки на следующие операционные системы:
Примечание
ALT Linux
AlterOS
РЕД ОС
РОСА
МСВСфера
CentOS
Fedora
Установка или обновление одной командой¶
Важно
Установка или обновление сервера одной командой работает для РЕД ОС, AlterOS и МСВСфера
Для установки или обновления сервера на другие операционные системы скачайте .rpm пакет и установите его вручную через пакетный менеджер
bash -c "$(wget -O - https://storage.rudesktop.ru/repos/stable3.0/install-rudesktop-server-stable3.0-rpm.sh)"
Добавление репозитория¶
Важно
Репозиторий доступен для РЕД ОС, AlterOS и МСВСфера
Для установки на другие операционные системы скачайте .rpm пакет и установите его вручную через пакетный менеджер
Добавить файл /etc/yum.repos.d/rudesktop.repo со следующим содержимым:
[rudesktop]
name=Rudesktop
baseurl=https://storage.rudesktop.ru/repos/stable3.0/rpms
gpgcheck=0
enabled=1
Установка сервера через пакетный менеджер¶
dnf install rudesktop-server -y
apt-get install /path/to/folder/rudesktop-server.rpm -y
Или
rpm -i /path/to/folder/rudesktop-server.rpm
dnf install /path/to/folder/rudesktop-server.rpm -y
Или
yum install /path/to/folder/rudesktop-server.rpm -y
Важно
Для .rpm пакетов после установки сервера следует обязательно выполнить команду rude reinstall
Предупреждение
При выполнении данной команды на ALT Server необходимо указать порт отличный от 443
Обновление сервера через пакетный менеджер¶
dnf update rudesktop-server -y
apt-get install /path/to/folder/rudesktop-server.rpm -y
Или
rpm -i /path/to/folder/rudesktop-server.rpm
dnf install /path/to/folder/rudesktop-server.rpm -y
Или
yum install /path/to/folder/rudesktop-server.rpm -y
Подсказка
При минорном обновлении база данных автоматически сохраняется в резервную копию — см. Резервная копия при обновлении
Резервная копия при обновлении¶
При обновлении на минорную версию (например, с версии 2.7 на 2.8) база данных автоматически сохраняется в виде резервной копии по пути:
/var/lib/rudesktop/
Поведением можно управлять через переменные окружения:
SKIP_BACKUP=true— пропустить создание резервной копииBACKUP_PATH="/path/to/file.gz"— сохранить копию по указанному пути
Примеры:
Пропустить создание резервной копии:
SKIP_BACKUP=true apt-get install --only-upgrade rudesktop-server -y
Сохранить резервную копию по своему пути:
BACKUP_PATH="/home/rude/upgrade_backup.gz" apt-get install --only-upgrade rudesktop-server -y
Пропустить создание резервной копии:
SKIP_BACKUP=true dnf update rudesktop-server -y
Сохранить резервную копию по своему пути:
BACKUP_PATH="/home/rude/upgrade_backup.gz" dnf update rudesktop-server -y
Создание суперпользователя¶
После установки серверной части вам потребуется создать суперпользователя для доступа к веб-интерфейсу сервера RuDesktop
Для этого необходимо выполнить следующую команду:
rude createsuperuser
После выполнения команды необходимо ввести следующие данные:
Логин: [ввести_имя_пользователя]
Электронная почта: [ввести_email_пользователя]
Password: [ввести_пароль]
Password (again): [повторить_пароль]
Superuser created successfully
Подсказка
После создания суперпользователя вы можете войти в веб-интерфейс по адресу https://[адрес_сервера]/ с указанными логином и паролем. Для смены пароля используйте changepassword