Перейти к содержанию

Развертывание и запуск Октопус в Astra OS

Для развёртывания Октопус в Astra OS, необходим доступ в Интернет для скачивания установочных пакетов.

Настройка репозиториев

Откройте Астру ОС

astra.png

Перейдите под root пользователя командой sudo su

astra-1.png

Измените список репозиториев, добавляя ссылки в файл /etc/apt/sources.list

deb https://download.astralinux.ru/astra/stable/1.8_x86-64/repository-extended/ 1.8_x86-64 main contrib non-free non-free-firmware
deb https://download.astralinux.ru/astra/stable/1.8_x86-64/repository-main/ 1.8_x86-64 main contrib non-free non-free-firmware

astra-2.png

Установка Docker и Docker Compose

Установите необходимые компоненты для работы с контейнерами:

apt install docker-compose-v2

astra-3.png

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

Создайте выделенного пользователя для работы приложения:

useradd -m octopus -s /bin/bash
passwd octopus
gpasswd -a octopus docker

astra-4.png

Добавьте этого юзера в группу docker, чтобы он мог запускать docker команды, с помощью команды:

gpasswd -a octopus docker

astra-5.png

Конфигурация переменных окружения

Перейдите в директорию /etc/profile.d

Создайте файл octopus_variables.sh с содержимым:

export OCTOPUS_WORKDIR=~/octopus
export PRIVATETOKEN={{PRIVATETOKEN}}

Замените {{PRIVATETOKEN}} на действительный токен доступа.

astra-6.png

Установка Октопус

Выполните следующие команды под пользователем Октопус:

astra-7.png

Скачайте и разверните архив по пути /home/octopus/octopus

astra-8.png

Авторизация в репозитории

Перед запуском требуется авторизоваться в репозитории Usetech:

docker login registry.usetech.ru

astra-9.png

Введите учетные данные.

Запуск контейнеров

Выполните команду для запуска всех компонентов системы:

docker compose up -d

astra-10.png

astra-11.png

Проверьте статус работы контейнеров:

docker ps

Подключение к Октопус

Перейдите в браузер и введите логин и пароль

astra-12.png

Оффлайн обновление Октопус

Загрузите архивы с конфигурациями и образами (запросите архив у представителей Октопус).

Выполните команду обновления:

update --file=octopus-update-<version>.zip