===== Установка Flussonic Media Server на Debian GNU/Linuх 10/11 ===== {{:flussonic:pasted:20200928-170655.png }} Программный продукт **Flussonic Media Server** является лицензируемым ПО и для своей работы требует наличия либо USB-ключа защиты **Guardant** (в случае автономного варианта развёртывания), либо ввода лицензионного ключа, который проверяется основной службой **flussonic** при каждом запуске через Интернет на серверах лицензирования Flussonic. Здесь будет рассмотрен пример установки ПО на ОС **Debian GNU/Linuх 10 (Buster)**, который предполагает использования серийного номера с Online-активацией службы. Поэтому перед началом процедуры установки нам потребуется организовать серверу выход в Интернет. ---- Импортируем GPG-ключ, используемый для установочных пакетов Flussonic:
# wget -q -O /etc/apt/trusted.gpg.d/flussonic.gpg http://apt.flussonic.com/binary/gpg.key
Добавим в менеджер пакетов APT информацию о официальном репозитории Flussonic и выполним обновление кеша менеджера пакетов:
# echo "deb http://apt.flussonic.com binary/" > /etc/apt/sources.list.d/flussonic.list
# apt update
Выполняем установку пакетов Flussonic с необходимыми зависимостями:
# apt-get -y --install-recommends --install-suggests install flussonic flussonic-transcoder
Обратите внимание на то, что [[flussonic:how-to-connect-guardant-license-key-usb-dongle-in-debian-linux-10-for-offline-activation-of-flussonic-media-server-21-11|аппаратные лицензионные ключи Flussonic Media Server]] поставляются в паре со специальным лицензионным файлом, который относится к конкретной версии ПО. В этих случаях необходимо выполнять установку конкретных, совместимых с лицензией, версий пакетов. Пример такой установки для FMS версии 21.11:
# apt-get install flussonic=21.11 flussonic-erlang=24.0.6.2 flussonic-transcoder-base=21.11.1  
После такой установки имеет смысл [[unix-linux:advanced-packaging-tool:how-to-hold-package-in-apt-keep-version-and-prevent-update-of-package-in-debian-or-ubuntu-linux|зафиксировать версии пакетов]] (запретить дальнейшее обновление пакетов FMS на более новую версию), чтобы не сломать взаимодействие с лицензионным ключом:
# apt-mark hold flussonic*
Запустим службу Flussonic Media Server (автоматический запуск службы при старте системы включен по умолчанию) и поверим её статус:
# systemctl start flussonic
# systemctl status flussonic
Перейдём по ссылке: http://<адрес сервера>:8080 Выполним вход на веб-консоль Flussonic Media Server с учётными данными по умолчанию: Логин "**flussonic**" и пароль "**letmein!**" {{ :flussonic:pasted:20200928-162610.png }} В дальнейшем эти учётные данные по умолчанию можно будет изменить, как через веб-интерфейс Flussonic Media Server, так и напрямую через конфигурационный файл ''/etc/flussonic/flussonic.conf'', где учётные данные хранятся в параметре ''edit_auth''. В случае прямой правки конфигурационного файла, для вступления изменений в силу потребуется перезапуск службы **flussonic**. При первом входе будет запрошен лицензионный ключ для активации ПО, который будет записан в файл ''/etc/flussonic/license.txt''. Службой **flussonic** будет предпринята попытка Online-активации введённого лицензионного ключа. Обратите внимание на то, что в случае, если для лицензирования ПО используется не автономный USB-ключ, а программный лицензионный ключ, то при каждом запуске/перезапуске службы **flussonic** серверу потребуется прямой доступ к Online-сервису проверки лицензий Flussonic в Интернете. На данный момент времени служба сервера обращается по протоколам **HTTP**/**HTTPS** (**TCP 80**/**443**) на Интернет-хосты: * **license4-1.erlyvideo.org** (37.220.34.60/32) * **license4-2.erlyvideo.org** (95.216.25.22/32) Если указанные хосты окажутся недоступны при запуске/перезапуске службы **flussonic**, то работа сервера Flussonic Media Server будет заблокирована. ---- Дополнительные источники информации: * [[https://flussonic.ru/doc/installyatsiya/|Документация Flussonic Media Server - Инсталляция]] ---- Проверено на следующих конфигурациях: ^ Версия Debian Linux ^ Версия базового пакета Flussonic Media Server ^ | Debian GNU/Linux 10.5 (Buster) | flussonic 20.09 (amd64) | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 28.09.2020 17:07 {{tag>Flussonic "Flussonic Media Server" Streaming Linux "Debian 10" "Debian Buster"}} ~~DISCUSSION~~