Перейти к содержимому
Продукты

Установка Alta

Скачайте и запустите установщик, а затем запустите мастер настройки, чтобы создать свой первый сервис Alta.

  • Linux x86-64. Рекомендуем использовать Fedora 42.
  • Доступ root или sudo для однократной установки.
  • curl и tar.
  • Подключение к интернету для периодической проверки лицензии (соединение с ls4.cesbo.com).

Если вы обновляете существующую установку, создайте резервную копию конфигурации и лицензии перед запуском установщика.

  1. Запустите установщик

    Окно терминала
    curl -fsSL https://alta.cesbo.com/install.sh | sh

    Установщик проверяет, что сервер работает на Linux x86-64, загружает последнюю стабильную сборку и устанавливает бинарный файл в /usr/local/bin/alta. Если вы запускаете его не от имени root, для установки бинарного файла используется sudo.

  2. Запустите мастер настройки

    Окно терминала
    sudo /usr/local/bin/alta init

    Мастер создаёт файл конфигурации и может зарегистрировать Alta как сервис systemd.

Мастер инициализации подготавливает новый сервис в вашей системе. У каждого сервиса есть собственный файл конфигурации, порт управления и уникальное имя. Запустите мастер инициализации следующей командой:

Окно терминала
sudo /usr/local/bin/alta init
  • Service name: уникальный идентификатор сервиса.
  • Config path: полный путь к файлу конфигурации; каталоги создаются при необходимости.
  • Admin login: имя пользователя первого администратора.
  • Admin password: задайте и подтвердите пароль (при вводе не отображается).
  • Management port: порт API и веб-интерфейса. По умолчанию 8100.
  • OTT Port: порт, на котором зрители получают потоки HLS. По умолчанию 8102.
  • Add to systemd: регистрирует сервис для управления средствами системы.
  • Launch on startup: включите, если сервис добавлен в systemd.
  • Start service: запустить сразу.

Порт без адреса (например, 8100) прослушивается на всех сетевых интерфейсах. Адрес с портом (например, 127.0.0.1:8100) принимает подключения только на этом адресе, поэтому 127.0.0.1 доступен только с локальной машины.

Вы можете запускать несколько сервисов, используя уникальные имена и порты сервисов. Подробнее: Управление сервисами Alta

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

Окно терминала
alta_tmp=$(mktemp -d) &&
curl -fL https://cdn.cesbo.com/alta/builds/alta-261019 -o "$alta_tmp/alta" &&
sudo install -m 0755 "$alta_tmp/alta" /usr/local/bin/alta &&
rm -r "$alta_tmp"

Замените 261019 на нужную вам сборку. Ссылки для скачивания релизов приведены в Списке изменений.

При новой установке запустите мастер настройки:

Окно терминала
sudo /usr/local/bin/alta init

При существующей установке перезапустите сервис, чтобы загрузить новый бинарный файл:

Окно терминала
sudo systemctl restart alta
sudo systemctl status alta --no-pager

Замените alta на имя вашего сервиса, если вы выбрали другое имя в мастере. Если этот бинарный файл используют несколько сервисов, перезапустите каждый сервис, который хотите обновить.

Ваш сервис готов к работе. Подключитесь к веб-интерфейсу с помощью любого веб-браузера. Если вы оставили порт по умолчанию 8100, адрес интерфейса будет http://server-address:8100, где server-address — IP-адрес или имя хоста вашего сервера. Для входа используйте логин и пароль администратора, которые вы задали в мастере. Если вы забыли пароль, см. Смена пароля.

Зрители получают потоки на порту OTT, например http://server-address:8102/<channel>/index.m3u8. Проверить или изменить порт можно в Settings → HTTP Servers. Подробнее: Формат URL

Если интерфейс недоступен, проверьте межсетевой экран сервера. Разрешите TCP-доступ к порту управления (по умолчанию 8100) с доверенных адресов администраторов, а к порту OTT (по умолчанию 8102) — из сетей зрителей. Если ваши порты отличаются от значений по умолчанию, используйте настроенные порты.