Установка из ISO-образа

Описание

Установка сервера RuDesktop — это установка Ubuntu Server 24, выполняемая с предварительно подготовленного установочного образа ISO. Данный образ содержит:

  • Пакет сервера RuDesktop 2.9

  • Ubuntu Server 24.04

  • PostgreSQL 16

  • Nginx 1.24

Процесс полностью соответствует обычной инсталляции Ubuntu — будь то на реальное оборудование или в виртуальную среду

Подготовка

  1. Загрузить образ системы: Ubuntu 24.04

  2. Изучить системные требования

Важно

При работе в виртуальной среде:

  • Убедитесь, что ваш процессор поддерживает технологии аппаратной виртуализации

  • Активируйте опцию виртуализации в настройках BIOS/UEFI вашего компьютера

Перед началом установки с ISO-образа в виртуальную машину необходимо предварительно установить платформу виртуализации: VirtualBox, VMware или аналогичную

Установка

  1. Загрузиться с ISO-образа

  2. В загрузочном меню выбрать один из вариантов установки:

    • Install RuDesktop Server — предназначен для установки с доступом к интернету

      Важно

      В данном сценарии конфигурация cloud-init указывает загрузку пакетов из внешних источников

      Примечание

      Такой подход гарантирует получение самых последних версий всех компонентов, включая исправления ошибок и устранение уязвимостей безопасности

    • Install RuDesktop Server without internet access — предназначен для установки в изолированной среде без доступа в интернет

      Важно

      В данном сценарии конфигурация cloud-init указывает на установку пакетов из локального каталога server/extras/, расположенного внутри самого ISO-образа

    Подсказка

    Если в течение 30 секунд не будет сделан выбор, система автоматически активирует таймаут и запустит вариант по умолчанию Install RuDesktop Server, после чего начнется процесс установки

  3. Выбрать язык интерфейса и раскладку клавиатуры

  4. Настроить сеть

  5. Настроить диск

  6. Задать имя сервера и создать пользователя

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

    Важно

    При установке с использованием VirtualBox после завершения инсталляции и перезагрузки может появиться сообщение об ошибке размонтирования ISO-образа

    Это сообщение не является ошибкой установки и не влияет на работоспособность системы

    Действия для продолжения:

    • Нажмите клавишу Enter

    Виртуальная машина корректно завершит работу с установочным носителем

    Система автоматически продолжит загрузку с только что установленной операционной системы

  8. После перезагрузки ОС сервер RuDesktop будет установлен, но не настроен

  9. Для настройки сервера RuDesktop выполните команду:

    sudo dpkg --configure rudesktop-server
    

    Важно

    До момента выполнения указанной команды сервер RuDesktop останется в неподготовленном состоянии, а при каждом входе в систему будет появляться уведомление:

Завершение установки

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

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

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

rude createsuperuser

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

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

Активация лицензии

Выполнить активацию лицензии по инструкции

Смена адреса сервера

Если требуется, можно сменить адрес сервера по инструкции

Прочие настройки

Безопасность

Избегайте прямого доступа к серверу из внешней сети через SSH-протокол

При необходимости SSH-доступа строго соблюдайте меры защиты:

  • Используйте аутентификацию по SSH-ключам вместо парольного входа

  • Смените стандартный порт подключения (22) на произвольный нестандартный

  • Настройте ограничение доступа по IP-адресам (firewall rules)

  • Регулярно обновляйте SSH-сервер до актуальных версий

Важно

Эти меры существенно снижают риск несанкционированного доступа и автоматических атак на SSH-сервис

Возможные проблемы

VirtualBox

При выборе ISO в VirtualBox может появиться ошибка при выборе ISO файла при создании виртуальной машины

Решается тем, что создаем виртуальную машину без указания ISO файла и после создания выбираем ISO файл

  1. Открыть VirtualBox

  2. Нажать на кнопку Создать

  3. В появившемся окне заполнить поля:

    • Имя: — Введите любое желаемое имя виртуальной машины, например rudesktop-server

    • Тип: — Выбираем Linux

    • Версия: — Выбираем Ubuntu (64-bit)

  4. Нажимаем на кнопку Далее

  5. Выбираем желаемое количество оперативной памяти и количество ядер процессора

  6. Нажимаем на кнопку Далее

  7. Настраиваем жесткий диск, указываем размер диска

  8. Нажимаем на кнопку Далее

  9. Нажимаем на кнопку Готово

  10. В списке появится новая созданная виртуальная машина, нажимаем на нее правой кнопкой и выбираем пункт Настроить

  11. В появившемся окне выбираем категорию Носители

  12. В колонке Носители находим Контроллер: IDE и нажимаем на Пусто

  13. В колонке Атрибуты нажимаем на иконку диска и в появившемся меню выбираем пункт Выбрать файл диска… и выбираем загруженный ISO файл

  14. Нажимаем на кнопку ОК

  15. Запускаем виртуальную машину и начинаем процесс установки ОС