Документация Flussonic Media Server

Contents

Миграция

Важно! При миграции настроек Flussonic Media Server с сервера на сервер исполняемые файлы и установленные библиотеки переносить нельзя, используйте пакетный менеджер для установки на новом сервере. Переносится только конфигурация и лицензия.

Список файлов для переноса:

  • /etc/flussonic/flussonic.conf — основной файл конфигурации.
  • /etc/flussonic/license.txt — лицензия.
  • /opt/flussonic/priv/iptv.db — файл базы данных IPTV плагина.

Копирование файлов конфигурации возможно только с root-правами.

Способы перенести файлы:

Перенос конфигурации с помощью SCP

SCP (Secure CoPy) — программа для удаленного копирования фалов по сети между хостами. Она использует SSH для передачи данных, в том числе аутентификацию и меры безопасности, которые реализованы для SSH.

Для копирования файла с одного удаленного сервера «remote.host1» на другой удаленный сервер «remote.host2» необходимо выполнить команду вида:

$ scp user@remote.host1:/directory/file.txt user@remote.host2:/some/directory/

Установите Flussonic Media Server на новый сервер:

curl -sSf https://flussonic.com/public/install.sh | sh

После этого перенесите на новый сервер файлы конфигурации:

scp user@remote.host1:/etc/flussonic/flussonic.conf user@remote.host2:/etc/flussonic/
scp user@remote.host1:/etc/flussonic/license.txt user@remote.host2:/etc/flussonic/
scp user@remote.host1:/opt/flussonic/priv/iptv.db user@remote.host2:/opt/flussonic/priv/

Запустите Flussonic Media Server:

/etc/init.d/flussonic start

Готово!

Перенос конфигурации с помощью USB-носителя

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

Монтирование USB

Создайте директорию, в которую будем монтировать:

mkdir -p /mnt/usb

Вставьте носитель в USB порт и узнайте имя устройства:

fdisk -l

Результатом этой команды будет:

Disk /dev/sdb: 4008 MB, 4008706048 bytes
118 heads, 53 sectors/track, 1251 cylinders, total 7829504 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x74a37a4d

Device    Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63     7829503     3914720+   b  W95 FAT32

Здесь имя устройства: /dev/sdb1.

Смонтируйте носитель:

mount /dev/sdb1 /mnt/usb

Проверьте подключение:

mount

Копирование конфигурации

cp /etc/flussonic/flussonic.conf /mnt/usb/flussonic.conf
cp /etc/flussonic/license.txt /mnt/usb/license.txt
cp /opt/flussonic/priv/iptv.db /mnt/usb/iptv.db

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

sudo umount /dev/sdb1

Установка конфигурации на новый сервер

Установите Flussonic Media Server на новый сервер:

curl -sSf https://flussonic.com/public/install.sh | sh

Создайте директорию, в которую будем монтировать USB-носитель:

mkdir -p /mnt/usb

Вставьте носитель в USB порт и узнайте имя устройства:

fdisk -l

Смонтируйте:

mount /dev/sdb1 /mnt/usb

Перенесите файлы конфигурации:

cp /mnt/usb/flussonic.conf /etc/flussonic/flussonic.conf
cp /mnt/usb/license.txt /etc/flussonic/license.txt
cp /mnt/usb/iptv.db /opt/flussonic/priv/iptv.db

Запустите Flussonic Media Server:

/etc/init.d/flussonic start

Готово!