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

Установка сервера Staffcop Enterpise — это инсталляция операционной системы Ubuntu Server из ISO-образа, в который входят:

  • пакет программы Staffcop Server;

  • Ubuntu 18.04;

  • PostgreSQL 11;

  • Nginx.

Дополнительно поставляется ISO-образ с Ubuntu 22.04 и PostgreSQL 15.

Процесс идентичен стандартной установке Ubuntu на физический или виртуальный сервер.

Подготовка

Скачайте последний стабильный ISO-образ:

Если вы используете виртуальную машину:

Перед установкой из ISO-образа на виртуальную машину установите среду виртуализации: VirtualBox или VMWare.

Установка

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

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

    • Install Staffcop Enterprise Server — предназначен для установки с доступом к интернету. Включает файл параметров cloud-init, который указывает на загрузку пакетов из внешних репозиториев. Этот метод позволяет получить актуальные версии всех зависимостей с исправлениями багов и уязвимостей.

    • Install Staffcop Enterprise Server without internet access — используется в изолированной среде без доступа в интернет. В этом случае файл cloud-init предписывает установку пакетов из каталога server/extras/ внутри в ISO-образа.

../_images/server_setup2.png
  1. Выберите язык интерфейса и раскладку клавиатуры.

../_images/server_setup3.png ../_images/server_setup8.png
  1. Задайте имя сервера и создайте пользователя.

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

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

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

sudo dpkg --configure staffcop

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

../_images/server_setup_20.png
  1. После настройки переходите к этапу Завершение установки.

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

Не подключайте сервер к внешней сети через SSH.

Если SSH-доступ необходим — используйте:

  • аутентификацию по SSH-ключам,

  • нестандартный порт для подключения.