Меню Рубрики

Установка radiocms для чайников

Установка radiocms для чайников

RadioCMS — это уникальная система управления радио-станцией через web-браузер. С её помощью любой может создать свою собственную интернет радио-станцию. Всё что нужно — это иметь виртуальный или выделенный сервер и установить необходимое программное обеспечение.

Описание системы доступно на официальном сайте. Однако разработчики рекомендуют использовать операционные системы Ubuntu, Debian или FreeBSD, мы же будем ставить на Centos 6.x.

Описанная ниже установка производилась на виртуальный сервер с Centos и установленной панелью Vesta Control Panel. То есть у нас был чистый сервер, но с уже установленным Apache, PHP и так далее, которые установились вместе с панелью управления. В принципе, если на сервер была бы установлена другая панель, например ISPmanager, то суть установки RadioCMS не меняется.

Первым делом необходимо установить на сервер модуль php libssh2. Без него RadioCMS не установится. Как установить php libssh2 на сервер Centos подробно описано в этой статье.

Далее сразу ставим необходимые нам пакеты, для того, чтобы не возникало ошибок при установке необходимого софта:

Теперь нужно установить Icecast. Новую версию через yum ставить крайне не рекомендую, так как могут возникнуть проблемы. Ставим стабильную версию из исходников:

Добавляем группу и пользователя:

Обратите внимание! Запускать на сервере сервис icecast не нужно, он будет запускаться через интерфейс RadioCMS.

Теперь создадим конфиг icecast, причём не в стандартном месте, папке etc, а в другом. Создаём папку /usr/icecast/, а в ней файл icecast.xml со следующим содержимым:

В данном конфиге необходимо 3 раза задать пароль и указать ip адрес вашего сервера.

Теперь необходимо создать папку для логов /usr/local/share/icecast/logs, так как её не существует и назначить этой папке группу и пользователя icecast.

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

Открываем в браузере адрес http://ваш_ip:8000/

Если открылся Icecast Status, значит всё ок, если ничего не произошло, значит порт 8000 закрыт в iptables и нужно его открыть. Для этого в файл /etc/sysconfig/iptables добавляем строку

и перезагружаем iptables командой

Снова запускаем в консоли команду для запуска icecast и открываем в браузере http://ваш_ip:8000/ — должен открыться Icecast Status.

Далее необходимо установить ezstream. Ставить нужно не официальную версию, а специальную, с сайта RadioCMS, так как при использовании официальной будут проблемы.

источник

RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂 (Страница 1 из 2)

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений с 1 по 25 из 49

1 Тема от neoks 31-10-2011 17:08:15

Тема: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

Для работы «RadioCMS» нужно всего ничего:
1) Много нервов и куча затраченного времени
2) Домен + сервер (причем php на сайте должен исполняться через apache2 а не через CGI)
3) PHP5 + mysql (обычно всегда стоит на сервер, если нет то ставить сами)
4) Отключить open_basedir в apache2

Теперь нужно поставить следующее:
5) icecast
6) ezstream
7) libssh2 и pecl ssh2
8) curl и gd
9) библиотека iconv
10) lame (для конвертации потока)
11) Установка DLE и RadioCMS
12) Дополнения для RadioCMS (если нужно)

Ну пошли теперь все это ставить, первые два пункта думаю понятны )

3) если у вас каким то чудом до сих пор не стоят PHP5 + mysql, то жмем сюда: http://vkontakte.ru/note80434559_10925294

4) что бы отключить open_basedir в apache2 нужно в httpd.conf написать:

Сам же httpd.conf находиться тут:

5) Установка icecast, это заебаная херня если честно, так все нужно ставить из исходников, но владельцам Debian и Ubuntu повезло, так как есть deb пакеты этого удовольствия

И так вариант из deb пакетов, самый простой и быстрый )

Более веселый способ установки это собирать из исходников, чем ша и займемся
Что бы долго не писать подробности, просто делаем команды в той же очереди что видим тут ) если при сборке будет жаловаться на какие то пакеты типа gcc и т.д, то идем в google и смотрим как эти пакеты ставить, ставим и продолжаем компилировать софт))

Скачиваем и ставим сами исходники:

Создаём пользователя

Настройка конфигурации icecast:

запускаем icecast командой:

6) Ставим ezstream, к сожалению deb пакетов нету и придется все собирать из исходника, исполняем команды по очереди:

Качаем и ставим ezstream

Настраиваем ezstream

7) Установка libssh2 + ssh2 и интеграция в php

Установка libssh2, просто делаем команды:

Все эти пакеты обычно стоят на сервере, если не стоят то можно легко поставить через ISP
https://IP/manager/ispmgr?startpage=phpextensions

Читайте также:  Установка второго стекла на стеклопакете

Если и там чего то нету, то велком в google )

10) Установка lame (для конвертации потока)

—————————
11) Установка DLE и RadioCMS

Все как ставить DLE тута:http://dle-news.ruhttp://dle-news.ru/
Она платная, но можете на просторах интернета найти и нулы

Установка RadioCMS
1) качаем http://radiocms.ru/main/7-skachat-radiocms.html
2) распакуйте архив в корневую папку вашего сайта
3) Запустите файл sait.ru/radio/install.php и слудейте инструкциям
4) Добавьте в cron указанную в конце установки команду

12) Дополнения для RadioCMS

подключение DJ без обрывов

Настраиваем русский язык

Ну и вся готово )

1) Для исполнения команд на сервере можете воспользоваться программой putty
2) Так же сначала рекомендую посмотреть перед установкой всего этого, установлена ли программа gcc, так как она отвечает за компиляцию всех исходников которые мы будем собирать.

3) если при компиляции пакетов будут вылетать ошибки с текстом что не хватает пакета и установка прервана, то просто копируйте название пакета которого не хватает и делайте в терминале:

потом соглашайтесь с установкой и начинайте компилировать пакеты заново )

4) главные конфиг файлы которые вам понадобятся:

Удачно вам вынести свой мозг установкой всех пакетов

2 Ответ от metra52 01-11-2011 10:48:01

  • metra52
  • Часть форума
  • Неактивен
  • Откуда: Россия Дзержинский
  • Зарегистрирован: 08-02-2010
  • Сообщений: 833

Re: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

ssh2 обычно ставлю pecl ssh2

3 Ответ от Dakar 05-11-2011 14:00:54

  • Dakar
  • Частый гость
  • Неактивен
  • Зарегистрирован: 15-02-2010
  • Сообщений: 86

Re: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

много лишнего и ставить чистый apache не целесообразно, тк Г. редкостное завалит ваш сервер переполнением памяти из за defunct висюлек, линуксоводы это знают и избегают этого всякого рода связками сам использую Nginx + PHP-FastCGI + memcash — позволяет полностью избавиться от апача и забыть о падении, едем дальше ставить Icecast из пакетов )) опять провал тк чистенький айкас опять Г. редкостное завалиться по той же причине ставим trunk и радуемся, едем дальше использовать сторонние CMS для управления бррр товарищи если вы создаете нечто оригинальное то проще самим создать тк если хватило ума поднять всё выше описываемое то написать лёгинькие скрипты по управлению сервером у вас получиться.

P/S: Кому требуется помощь по поднятию серверов пишите fmhosting@bk.ru

4 Ответ от neoks 03-01-2012 14:34:50

Re: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

много лишнего и ставить чистый apache не целесообразно, тк Г. редкостное завалит ваш сервер переполнением памяти из за defunct висюлек, линуксоводы это знают и избегают этого всякого рода связками сам использую Nginx + PHP-FastCGI + memcash — позволяет полностью избавиться от апача и забыть о падении, едем дальше ставить Icecast из пакетов )) опять провал тк чистенький айкас опять Г. редкостное завалиться по той же причине ставим trunk и радуемся, едем дальше использовать сторонние CMS для управления бррр товарищи если вы создаете нечто оригинальное то проще самим создать тк если хватило ума поднять всё выше описываемое то написать лёгинькие скрипты по управлению сервером у вас получиться.

P/S: Кому требуется помощь по поднятию серверов пишите fmhosting@bk.ru

Эта инструкция именно для работы «RadioCMS», а для тех кто понимает linux и php то и любая инструкция думаю не нужна. Эта инструкция чисто для новичков которые ничего не понимают в linux и php, поставил и забыл) а если радио поднимется то могут себе и заказать нормальную установку всего.

Сам использую связку Nginx и CGI не только из за упрошенной нагрузки но и как антидос.

источник

Установка radiocms для чайников

И так у вас установлена система debian 6 или 7
далее вводим команды по очередно
у меня это заняло около 20 минут что бы уже радио со статистикой с доменом запускались

deb-src http://ftp.ru.debian.org/debian/ wheezy main
deb-src http://security.debian.org/ wheezy/updates main
deb http://ftp.ru.debian.org/debian/ wheezy-updates main
deb-src http://ftp.ru.debian.org/debian/ wheezy-updates main
deb http://ftp.ru.debian.org/debian stable main non-free
deb http://security.debian.org/ wheezy/updates main non-free
aptitude install mysql-server mysql-client libmysqlclient15-dev apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 libapache2-mod-ruby php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl phpmyadmin php5-xsl

cd /etc/apache2/sites-available cp ./default /etc/apache2/sites-enabled/ваш_сайт.ru

[[PHP]
после этих строк добавляем

; eAccelerator configuration
; Note that eAccelerator may also be installed as a PHP extension or as a zend_extension
; If you are using a thread safe build of PHP you must use
; zend_extension_ts instead of zend_extension extension = «eaccelerator.so» eaccelerator.shm_size = «16» eaccelerator.cache_dir = «/var/cache/eaccele$
apt-get install libxslt1-dev
apt-get install libvorbis-dev
apt-get install libspeex-dev
apt-get install libtheora-dev
apt-get install libghc-curl-dev
apt-get install libssh2-1-dev libssh2-php
apt-get install lame
apt-get install madplay
apt-get install vlc
apt-get install icecast2
nano /etc/default/icecast2

меняем в конце строку false на true что бы можно было запускать командой service icecast2 start или restart stop

источник

Установка RadioCMS на чистый сервер Debian 8 (Видео)

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений 6

1 Тема от MisTERR 15-03-2017 02:13:03

Тема: Установка RadioCMS на чистый сервер Debian 8 (Видео)

Команды, используемые в видео:

Отредактировано MisTERR (15-03-2017 22:36:10)

2 Ответ от gyurgin_ 15-03-2017 23:36:39

Re: Установка RadioCMS на чистый сервер Debian 8 (Видео)

Весьма спорно использовать php5-mysqlnd для простого mysql-server, это реально необходимо или просто ткнули что под руку подвернулось?

3 Ответ от MisTERR 16-03-2017 00:05:23

Re: Установка RadioCMS на чистый сервер Debian 8 (Видео)

Весьма спорно использовать php5-mysqlnd для простого mysql-server, это реально необходимо или просто ткнули что под руку подвернулось?

Как я уже объяснил в видео, этот модуль работает напрямую с базой а не с api. Это просто оптимизация.

4 Ответ от gyurgin_ 16-03-2017 00:17:12

Re: Установка RadioCMS на чистый сервер Debian 8 (Видео)

Да поймите, не radiocms единым сервер занимается, для чего модуль я прекрасно понимаю, но в такой связке мы по факту делаем инвалида, вот и спрашиваю — от балды выбран или очень очень нужно именно так?

5 Ответ от MisTERR 16-03-2017 01:05:48

Re: Установка RadioCMS на чистый сервер Debian 8 (Видео)

Да поймите, не radiocms единым сервер занимается, для чего модуль я прекрасно понимаю, но в такой связке мы по факту делаем инвалида, вот и спрашиваю — от балды выбран или очень очень нужно именно так?

Нет, не от балды, и нет не принципиально, можете использовать тот модуль, который нравится именно вам. О требованиях конкретно radiocms я в видео говорил.

6 Ответ от Zevs 06-08-2018 17:32:07

Re: Установка RadioCMS на чистый сервер Debian 8 (Видео)

Добрый час господа )) Столкнулся с проблемой install.php radiocms нехочет запускатся код выдает (( В чем проблема может быть .
apt-get install php5-mysqlnd php5-mcrypt php5-curl libssh2-php php5-gd у меня вот эту дрянь неставил я поменал на apt-get install php-db

PS Первый день с серваком работаю) не судите строго

По пакетам писал — Package php5-mysqlnd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Отредактировано Zevs (06-08-2018 17:33:45)

источник

RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂 (Страница 1 из 2)

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений с 1 по 25 из 49

1 Тема от neoks 31-10-2011 17:08:15

Тема: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

Для работы «RadioCMS» нужно всего ничего:
1) Много нервов и куча затраченного времени
2) Домен + сервер (причем php на сайте должен исполняться через apache2 а не через CGI)
3) PHP5 + mysql (обычно всегда стоит на сервер, если нет то ставить сами)
4) Отключить open_basedir в apache2

Теперь нужно поставить следующее:
5) icecast
6) ezstream
7) libssh2 и pecl ssh2
8) curl и gd
9) библиотека iconv
10) lame (для конвертации потока)
11) Установка DLE и RadioCMS
12) Дополнения для RadioCMS (если нужно)

Ну пошли теперь все это ставить, первые два пункта думаю понятны )

3) если у вас каким то чудом до сих пор не стоят PHP5 + mysql, то жмем сюда: http://vkontakte.ru/note80434559_10925294

4) что бы отключить open_basedir в apache2 нужно в httpd.conf написать:

Сам же httpd.conf находиться тут:

5) Установка icecast, это заебаная херня если честно, так все нужно ставить из исходников, но владельцам Debian и Ubuntu повезло, так как есть deb пакеты этого удовольствия

И так вариант из deb пакетов, самый простой и быстрый )

Более веселый способ установки это собирать из исходников, чем ша и займемся
Что бы долго не писать подробности, просто делаем команды в той же очереди что видим тут ) если при сборке будет жаловаться на какие то пакеты типа gcc и т.д, то идем в google и смотрим как эти пакеты ставить, ставим и продолжаем компилировать софт))

Читайте также:  Установка squid sams debian jessie

Скачиваем и ставим сами исходники:

Создаём пользователя

Настройка конфигурации icecast:

запускаем icecast командой:

6) Ставим ezstream, к сожалению deb пакетов нету и придется все собирать из исходника, исполняем команды по очереди:

Качаем и ставим ezstream

Настраиваем ezstream

7) Установка libssh2 + ssh2 и интеграция в php

Установка libssh2, просто делаем команды:

Все эти пакеты обычно стоят на сервере, если не стоят то можно легко поставить через ISP
https://IP/manager/ispmgr?startpage=phpextensions

Если и там чего то нету, то велком в google )

10) Установка lame (для конвертации потока)

—————————
11) Установка DLE и RadioCMS

Все как ставить DLE тута:http://dle-news.ruhttp://dle-news.ru/
Она платная, но можете на просторах интернета найти и нулы

Установка RadioCMS
1) качаем http://radiocms.ru/main/7-skachat-radiocms.html
2) распакуйте архив в корневую папку вашего сайта
3) Запустите файл sait.ru/radio/install.php и слудейте инструкциям
4) Добавьте в cron указанную в конце установки команду

12) Дополнения для RadioCMS

подключение DJ без обрывов

Настраиваем русский язык

Ну и вся готово )

1) Для исполнения команд на сервере можете воспользоваться программой putty
2) Так же сначала рекомендую посмотреть перед установкой всего этого, установлена ли программа gcc, так как она отвечает за компиляцию всех исходников которые мы будем собирать.

3) если при компиляции пакетов будут вылетать ошибки с текстом что не хватает пакета и установка прервана, то просто копируйте название пакета которого не хватает и делайте в терминале:

потом соглашайтесь с установкой и начинайте компилировать пакеты заново )

4) главные конфиг файлы которые вам понадобятся:

Удачно вам вынести свой мозг установкой всех пакетов

2 Ответ от metra52 01-11-2011 10:48:01

  • metra52
  • Часть форума
  • Неактивен
  • Откуда: Россия Дзержинский
  • Зарегистрирован: 08-02-2010
  • Сообщений: 833

Re: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

ssh2 обычно ставлю pecl ssh2

3 Ответ от Dakar 05-11-2011 14:00:54

  • Dakar
  • Частый гость
  • Неактивен
  • Зарегистрирован: 15-02-2010
  • Сообщений: 86

Re: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

много лишнего и ставить чистый apache не целесообразно, тк Г. редкостное завалит ваш сервер переполнением памяти из за defunct висюлек, линуксоводы это знают и избегают этого всякого рода связками сам использую Nginx + PHP-FastCGI + memcash — позволяет полностью избавиться от апача и забыть о падении, едем дальше ставить Icecast из пакетов )) опять провал тк чистенький айкас опять Г. редкостное завалиться по той же причине ставим trunk и радуемся, едем дальше использовать сторонние CMS для управления бррр товарищи если вы создаете нечто оригинальное то проще самим создать тк если хватило ума поднять всё выше описываемое то написать лёгинькие скрипты по управлению сервером у вас получиться.

P/S: Кому требуется помощь по поднятию серверов пишите fmhosting@bk.ru

4 Ответ от neoks 03-01-2012 14:34:50

Re: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

много лишнего и ставить чистый apache не целесообразно, тк Г. редкостное завалит ваш сервер переполнением памяти из за defunct висюлек, линуксоводы это знают и избегают этого всякого рода связками сам использую Nginx + PHP-FastCGI + memcash — позволяет полностью избавиться от апача и забыть о падении, едем дальше ставить Icecast из пакетов )) опять провал тк чистенький айкас опять Г. редкостное завалиться по той же причине ставим trunk и радуемся, едем дальше использовать сторонние CMS для управления бррр товарищи если вы создаете нечто оригинальное то проще самим создать тк если хватило ума поднять всё выше описываемое то написать лёгинькие скрипты по управлению сервером у вас получиться.

P/S: Кому требуется помощь по поднятию серверов пишите fmhosting@bk.ru

Эта инструкция именно для работы «RadioCMS», а для тех кто понимает linux и php то и любая инструкция думаю не нужна. Эта инструкция чисто для новичков которые ничего не понимают в linux и php, поставил и забыл) а если радио поднимется то могут себе и заказать нормальную установку всего.

Сам использую связку Nginx и CGI не только из за упрошенной нагрузки но и как антидос.

источник

Добавить комментарий

Adblock
detector