User Tools

Site Tools


informatica:linux:radio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatica:linux:radio [2015/11/13 19:12] javiinformatica:linux:radio [2018/05/12 15:42] – [Icecast2] javi
Line 54: Line 54:
 sudo airtime-easy-setup sudo airtime-easy-setup
 </code> </code>
 +
 +===== Configuración =====
 +
 +Asumo que airtime esta instalado en un servidor. En este ejemplo el servidor esta en la DMZ y tiene como nombre DNS "airtime.example.com"
 +
 +1. Editar archivo de config:
 +
 +<code>
 +sudo cp /etc/airtime/airtime.conf /etc/airtime/airtime.conf.old
 +sudo vim /etc/airtime/airtime.conf
 +</code>
 +
 +Y ajustar la variable:
 +
 +  base_url = airtime.example.com
 +  
 +2. Tras cambiar una configuracion, actualizar base de datos:
 +
 +  sudo airtime-update-db-settings
 +
 +3. Editar el virtualhost:
 +
 +<code>
 +sudo cp /etc/apache2/sites-available/airtime-vhost.conf /etc/apache2/sites-available/airtime-vhost.conf.old 
 +sudo vim /etc/apache2/sites-available/airtime-vhost.conf 
 +</code>
 +
 +Y dejarlo tal que asi:
 +
 +<code>
 +<VirtualHost *:443>
 +      SSLEngine on
 +      SSLProtocol all -SSLv2
 +      SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
 +      SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
 +      Header always set Strict-Transport-Security "max-age=31536000"
 +
 +      ServerName airtime.example.com
 +
 +      ServerAdmin root@localhost
 +
 +      DocumentRoot /usr/share/airtime/public
 +      DirectoryIndex index.php
 +
 +      <Directory /usr/share/airtime/public>
 +              AllowOverride all
 +              Require all granted
 +      </Directory>
 +</VirtualHost>
 +
 +<VirtualHost *:80>
 +      ServerName airtime.example.com
 +      ServerAdmin root@localhost
 +
 +      DocumentRoot /usr/share/airtime/public
 +      DirectoryIndex index.php
 +      Redirect permanent /login https://airtime.example.com/login
 +
 +      SetEnv APPLICATION_ENV "production"
 +
 +      <Directory /usr/share/airtime/public>
 +              AllowOverride All
 +              Require all granted
 +      </Directory>
 +</VirtualHost>
 +</code>
 +
 +4. Recargar la config de apache:
 +
 +  sudo apachectl -k graceful
 +
 +5. Ya se deberia poder entrar en:
 +
 +  http://airtime.example.com
 ===== ID3 ===== ===== ID3 =====
  
Line 155: Line 229:
         </mount>         </mount>
 </code> </code>
-  +
 ====== Darkice ====== ====== Darkice ======
  
informatica/linux/radio.txt · Last modified: 2018/05/12 15:43 by javi