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

Обзор развертывания AzuraCast на сервере

Предварительные требования

Для корректной работы приложения требуются следующие условия:

  • Операционная система: Ubuntu.

  • Права доступа: права суперпользователя (root) для установки пакетов и управления Docker.

  • Сетевые доступы: доступ к репозиториям программного обеспечения и возможность загрузки файлов с GitHub.

FDQN итоговой панели на домене hostkey.in

Для доступа к интерфейсу управления используется следующий шаблон доменного имени:

Параметр Значение
Префикс azuracast
Домен hostkey.in
Полный шаблон azuracast{Server_ID}.hostkey.in

Процесс установки приложения

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

  1. Обновление списков пакетов в системе через менеджер пакетов apt.

  2. Создание рабочей директории /var/azuracast с правами доступа 0755.

  3. Загрузка официального установочного скрипта AzuraCast (docker.sh) из репозитория GitHub в директорию /var/azuracast.

  4. Установка прав на выполнение для скачанного скрипта.

  5. Переключение системы на использование стабильной версии (stable release) с помощью команды ./docker.sh setup-release.

  6. Запуск основного процесса установки приложения командой ./docker.sh install.

Контейнеры Docker и их запуск

Приложение AzuraCast разворачивается в среде Docker. Все основные компоненты системы функционируют внутри контейнеров, управление которыми осуществляется через установленный скрипт docker.sh. В состав системы входят сервисы для управления радиовещанием, веб-интерфейс и вспомогательные службы базы данных и медиа-сервисов.

Кастомные скрипты и дополнительные настройки

В процессе развертывания выполняются следующие действия:

  • Настройка окружения через автоматизированную передачу параметров в установщик.

  • Использование установочного скрипта docker.sh для инициализации всех необходимых компонентов Docker.

Инструкция по обновлению приложения

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

  1. Перейти в рабочую директорию /var/azuracast.

  2. Выполнить команду для подтягивания актуальных образов и перезапуска сервисов (согласно методологии Docker Compose, используемой в приложении).

Расположение конфигурационных файлов и данных

Все основные файлы приложения и данные сосредоточены в следующей директории:

  • /var/azuracast — рабочая директория приложения, содержащая установочный скрипт и конфигурационные файлы Docker.
question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×