Продолжается цикл статей про создание радиостанции с нуля. И сегодня мы рассмотрим установку Icecast на Linux. Я это всё буду проворачивать в debian, так же эта инструкция с большой лёгкостью заработает и в Ubuntu. На других Linux системах возможны проблемы из-за различия в командах. Всегда привествуется конструктивная критика от true линуксоидов, так как я таковым не являюсь.
Для установки не нужно обладать какими то сверхзнаниями, но опыт показывает, что не имев дело с линуксом мы не знаем что делать в той или иной незапланированной ситуации. По этому если вы не умеете гуглить возникающие ошибки — лучше не продолжать чтение данной статье.
А если вы не боитесь сложностей — давайте начнём.
Обновим список пакетов командами:
apt-get update
apt-get upgrade
Далее устанавливаем IceCast
apt-get install icecast2
Спросив несколько зависимостей, он установится и спросит «Не желаете ли вы меня настроить?»
Согласившись он у нас спросит hostname, туда можно написать имя нашего домена.
Далее нам следует ввести source password, необходимый который мы будем вводить в программе генерирующей поток (тот же RadioBOSS), следом последует пароль для relay (необходим для ретрансляции радиостанций, пока не трогаем эту тему) и пароль на админку web интерфейса.
На самом деле всё, введя ip сервера (или домен), а так же порт и пароль вы уже можете вещать через собственный айскаст. А набрав IP:8000 вы можете получить доступ к админке сервера. И даже при перезагрузке он будет успешно запускаться и работать.
Больше нет смысла грузить вас какими либо настройками, остаётся только добавить что пароли которые вы поставили можно увидеть или поменять в файле /etc/icecast2/icecast.xml
Команда на открытие этого файла в текстовом редакторе nano:
nano /etc/icecast2/icecast.xml
Не поверите, но вот такой получился быстрый старт, но это действительно рабочий вариант запуска радиостанции. В следующей статье мы уже подробнее рассмотрим параметры конфига и разберём различные секции.