Установка\обновление сервера

Установка DEB пакета

Используйте эту инструкцию для установки на следующие операционные системы:

Примечание

  • Ubuntu

  • Debian

  • Astra

  • ОСнова

Установка или обновление одной командой

bash -c "$(wget -O - https://storage.rudesktop.ru/repos/stable2.8/install-rudesktop-server-stable2.8-deb.sh)"

Репозиторий

deb https://storage.rudesktop.ru/repos/stable2.8 stable2.8 non-free

Добавление репозитория и публичного ключа

mkdir -p /usr/share/keyrings/
wget -qO - https://storage.rudesktop.ru/repos/stable2.8/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/stable2.8 stable2.8 non-free" | sudo tee /etc/apt/sources.list.d/rudesktop.list
sudo apt-get update -y

Установка сервера через пакетный менеджер

sudo apt-get install rudesktop-server

Обновление сервера через пакетный менеджер

sudo apt-get install --only-upgrade rudesktop-server -y

Важно

При обновлении на мажорную версию, например, с версии 2.7 на 2.8, база данных будет автоматически сохраняться в виде резервной копии по следующему пути:

/var/lib/rudesktop/

Если вы хотите пропустить создание резервной копии, укажите следующий флаг SKIP_BACKUP=true, например:

SKIP_BACKUP=true apt-get install --only-upgrade rudesktop-server -y

Если вы хотите сохранить резервную копию в определенном месте, укажите следующий флаг BACKUP_PATH="/path/to/file.gz", например:

BACKUP_PATH="/home/rude/upgrade_backup.gz" apt-get install --only-upgrade rudesktop-server -y

Установка RPM пакета

Используйте эту инструкцию для установки на следующие операционные системы:

Примечание

  • РЕД ОС

  • ALT

  • CentOS

  • Fedora

  • ROSA

  • МСВСфера

Важно

Установка или обновление сервера из репозитория работает только для РЕД ОС

Для установки на другие операционные системы скачайте .rpm пакет и установите его вручную через пакетный менеджер

Установка или обновление одной командой

bash -c "$(wget -O - https://storage.rudesktop.ru/repos/stable2.8/install-rudesktop-server-stable2.8-rpm.sh)"

Добавление репозитория

Добавить файл /etc/yum.repos.d/rudesktop.repo cо следующим содержимым:

[rudesktop]
name=Rudesktop
baseurl=https://storage.rudesktop.ru/repos/stable2.8/rpms
gpgcheck=0
enabled=1

Установка сервера через пакетный менеджер

sudo dnf install rudesktop-server -y

Важно

Для .rpm пакетов, после установки сервера следует обязательно выполнить команду rude reinstall

Предупреждение

При выполнении данной команды на ALT Server необходимо указать порт отличный от 443

Обновление сервера через пакетный менеджер

sudo dnf update rudesktop-server -y
dnf update rudesktop-server -y

Важно

При обновлении на мажорную версию, например, с версии 2.7 на 2.8, база данных будет автоматически сохраняться в виде резервной копии по следующему пути:

/var/lib/rudesktop/

Если вы хотите пропустить создание резервной копии, укажите следующий флаг SKIP_BACKUP=true, например:

SKIP_BACKUP=true dnf update rudesktop-server -y

Если вы хотите сохранить резервную копию в определенном месте, укажите следующий флаг BACKUP_PATH="/path/to/file.gz", например:

BACKUP_PATH="/home/rude/upgrade_backup.gz" dnf update rudesktop-server -y

Создание суперпользователя

После установки серверной части вам потребуется создать суперпользователя для доступа к веб-интерфейсу сервера RuDesktop

Для этого необходимо выполнить следующую команду:

rude createsuperuser

После выполнения команды необходимо ввести следующие данные:

Логин: [ввести_имя_пользователя]
Электронная почта: [ввести_email_пользователя]
Password: [ввести_пароль]
Password (again): [повторить_пароль]
Superuser created successfully

Ссылки