Установка Alta
Скачайте и запустите установщик, а затем запустите мастер настройки, чтобы создать свой первый сервис Alta.
Требования
Заголовок раздела «Требования»- Linux x86-64. Рекомендуем использовать Fedora 42.
- Доступ
rootилиsudoдля однократной установки. curlиtar.- Подключение к интернету для периодической проверки лицензии (соединение с
ls4.cesbo.com).
Установка
Заголовок раздела «Установка»Если вы обновляете существующую установку, создайте резервную копию конфигурации и лицензии перед запуском установщика.
-
Запустите установщик
Окно терминала curl -fsSL https://alta.cesbo.com/install.sh | shУстановщик проверяет, что сервер работает на Linux x86-64, загружает последнюю стабильную сборку и устанавливает бинарный файл в
/usr/local/bin/alta. Если вы запускаете его не от имениroot, для установки бинарного файла используетсяsudo. -
Запустите мастер настройки
Окно терминала 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 altasudo 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) — из сетей зрителей. Если ваши порты отличаются от значений по умолчанию, используйте настроенные порты.