• Для скачивания ресурсов Форума пользователь должен написать не менее 5 полезных сообщений и получить 5 симпатий.
    Если Вы не хотите выполнять условия, Вы должны купить переход в группу "Работяга" или любое наше дополнение и сможете скачивать ресурсы, перевод происходит по email, который указывается при оплате.

Полезно Установка интернет радио AzuraCast

baltun

Администратор
Сообщения
6.222
Реакции
1.847
Баллы
1.833
Лучшие ответы
2
AzuraCast - это инструмент радиовещания и управления станцией «под ключ», основное веб-приложение которого построено на PHP платформы Phalcon. Единственный вариант установки AzuraCast на Centos, это с помощью docker, что и рекомендует автор данного проекта. Компоненты которые будут установлены:
  • Nginx
  • MariaDB
  • PHP 7.1
  • InfluxDB
  • Redis
  • LiquidSoap
  • IceCast 2
  • ShoutCast 2 DNAS
Сам процесс установки прост, устанавливаем docker, если его нет еще:
Код:
yum install docker
Но перед установкой сразу оговорюсь, если вы хотите сделать полноценное радио, то все файлы будут закачивать var/lib/docker, поэтому перед установкой имеет смысл позаботится об увеличении данного пространства путем подмонтирования отдельного жесткого диска.

Создаем папку и скачиваем все из репозитория git.
Код:
mkdir /www/AzuraCast
cd /www/AzuraCast
git clone https://github.com/AzuraCast/AzuraCast.git
Устанавливаем права и выполняем установку.
Код:
chmod +x ./docker-*
./docker-install.sh
Если у вас уже установлен Docker и Docker Compose, то можно вручную установить компоненты:
Код:
docker-compose pull
docker-compose run --rm cli azuracast_install
docker-compose up -d
Обновление компонентов из папки /www/AzuraCast:
Код:
./docker-update.sh
или так
Код:
docker-compose down
docker-compose pull
docker-compose run --rm cli azuracast_update
docker-compose up -d
Если вы сделали изменения в закаченных фалах поменяли под себя порты или еще что то изменили достаточно выполнить:
Код:
docker-compose up -d
Резервное копирование делает из папки /www/AzuraCast:
Код:
./docker-backup.sh
После копирования в папки должен создаться архив backup.tar.gz, который можно будет восстанавливать на любых машинах.

Восстановление так же из корневой папки /www/AzuraCast:
Код:
./docker-restore.sh
Так же хочется сказать, что данный радио сервер может работать совместно с ISP Manager, соответственно надо только изменить порты на свободные, создать доменное имя и с помощью прокси пробросить все. Таким образом будут решен вопрос сертификатами и будет устранен конфликт портов.
 

Вложения

Megapolis

Зарегистрирован
Сообщения
1
Реакции
0
Баллы
1
Лучшие ответы
0
А может кто подсказать, можно ли его установить вместе с Vesta CP, и как? А то нигде в интернете не нашел инструкций.
 

baltun

Администратор
Сообщения
6.222
Реакции
1.847
Баллы
1.833
Лучшие ответы
2
C Vesta CP не знаю, но с панелью ISPManager работает нормально, там же все крутится не зависимо от панели в docker, единственная проблема которая может быть, это занятые порты, нужно будет указывать те которые панель не занимает и тогда все должно по идеи работать, чтобы не рисковать можно работу проверить например в Vbox сперва, а потом пробовать на боевом сервере.
 

maxkondaurov

Зарегистрирован
Сообщения
2
Реакции
1
Баллы
1
Лучшие ответы
0
Помогите найти специалиста кто-бы выполнил эту задачу
 

baltun

Администратор
Сообщения
6.222
Реакции
1.847
Баллы
1.833
Лучшие ответы
2
А на какую ОС вы хотите поставить данный скрипт и есть ли панель управления хостингом на ОС ?
 

maxkondaurov

Зарегистрирован
Сообщения
2
Реакции
1
Баллы
1
Лучшие ответы
0
Специалист нашелся, теперь жду от него предложение по сумме. Условия таковы VDS на Cent OS + ISP Manager., спасибо за оперативное участие! Проект коротко описан тут Internet Radio / Cent OS / Shoutcast / IceCast / Liquidsoap
 
Верх Низ