PT31. Servidor de podcast

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca

Enunciat

Mitjançant el programari Podcast Generator, posa en marxa i documenta la instal·lació i configuració del servei en CentOS 7.

Requeriments

Necessitarem instal·lar el paquet wget a la màquina virtual que farà de servidor per tal de poder descarregar l'arxiu zip de la pàgina de desenvolupament de Podcast Generator. També necessitarem l'eina unzip per a descomprimir el paquet d'Internet.

yum install wget unzip -y

També necessitarem tenir instal·lat un servidor web com ara Apache perquè aquest programari es recolza en una interfície web programada en PHP:

yum install httpd php -y

Després d'instal·lar, engegarem i habilitarem on boot amb

systemctl start httpd
systemctl enable httpd

I obrirem el port 80 per a poder accedir a la web remotament

firewall-cmd --add-service=http --permanent
firewall-cmd --reload

Per acabar amb el previ, deshabilitarem el SELinux per simplicitat, en comptes d'haver d'afegir polítiques.

setenforce 0

I ho farem permanent editant l'arxiu /etc/selinux/config i posant la política corresponent a Disabled.

Instal·lació

Una vegada a punt el sistema amb el servidor web en marxa, anirem a la ruta arrel del servidor web i descarregarem l'arxiu comprimit del Podcast Generator

cd /var/www/html
wget https://sourceforge.net/projects/podcastgen/files/latest/download
unzip download
mv PodcastGenerator-2.7/ podcast

Llavors podrem accedir a la web on es troba el servidor; en aquest cas http://192.168.56.160/podcast

Pàgina inicial després de la instal·lació


Configuració

Post-instal·lació

Des de la pàgina inicial, primer haurem d'escollir l'idioma i farem clic a Next.

El segon pas fa una comprovació de permisos als directoris on hem instal·lat el programari; veiem que ens dóna l'OK i podem avançar

M08UF4PT31-2.png


Després, se'ns demana un usuari i contrasenya per a l'administrador. L'escrivim i seguim

M08UF4PT31-3.png


Per acabar, missatge d'èxit en la configuració principal.

M08UF4PT31-4.png


Havent acabat, se'ns redirigeix a la pàgina principal i podem iniciar sessió amb l'usuari administrador Guillem que hem creat abans

M08UF4PT31-5.png


Personalització

Al ser la primera vegada que entrem, ens surt un missatge per a customitzar la interfície, afegir informació referent al nostre Podcast, etc. Podem seguir aquest assistent per fer una configuració més extensa

M08UF4PT31-6.png


Podem afegir detalls del podcast perquè el generador pugui utilitzar aquesta informació per al canal RSS: títol, subtítol, descripció, autor, etc.

M08UF4PT31-7.png


Desem i veurem els canvis al moment: el cartell i el banner superior ja reflexen la informació que li hem donat

M08UF4PT31-8.png


Important: pot ser interessant modificar l'arxiu de configuració de PHP /etc/php.ini i editar les directives max_upload_filesize i post_max_size de manera que poguem pujar arxius d'àudio majors a 2MB; que és el per defecte, tal com veiem a l'apartat de Your server configuration

M08UF4PT31-9.png


Prova de funcionament

Pujada d'eposidis

Per a pujar nous episodis haurem d'accedir a la part d'administració de Podcast Generator fent clic a Admin; des del banner superior a la dreta

M08UF4PT31-10.png


A l'apartat d'episodis, clicarem el corresponent per a Afegir un nou episodi

M08UF4PT31-11.png


El programari ens ofereix un assistent per a complimentar dades bàsiques per a aquell programa: nom, descripció curta, una sinopsi...

M08UF4PT31-12.png


Necessitarem tenir l'arxiu del programa descarregat a l'ordinador i pujar-lo des del quadre de diàleg corresponent. En aquest cas, he pujat un arxiu lliure de drets d'autor amb un tamany inferior a 2MB per tal de fer la prova sense necessitat de modificar el tamany màxim de pujada d'arxius del PHP

M08UF4PT31-13.png


Després de fer clic per a pujar l'episodi amb la informació, tindrem el missatge d'èxit en la pujada i podrem tornar al Homepage

M08UF4PT31-14.png


A la pàgina principal podem veure aquest programa que acabem de pujar, juntament amb la barra per a reproduir-lo en directe des de la pàgina, o bé amb l'opció de descarregar-lo per a poder-lo escoltar offline

M08UF4PT31-15.png


Subscripció RSS

L'opció que ofereix Podcast Generator per a rebre les actualitzacions dels programes nous que es pengin és mitjançant RSS:

M08UF4PT31-17.png


Serà qüestió de tenir instal·lat un client RSS al sistema amfitrió, com ara Liferea, que rebi les actualitzacions del feed i ens notifiqui quan hi hagi episodis nous i no ens en perdem cap. L'obrirem i farem una subscripció nova; on introduïrem l'adreça del servidor de podcast que ens retorna quan cliquem el botó de RSS a la pàgina principal

M08UF4PT31-16.png


Després de subscriure'ns, veurem que apareix el canal corresponent

M08UF4PT31-18.png


Escolta episodis

Mitjançant web

A la pàgina principal podem veure els programes penjats, juntament amb la barra per a reproduir-lo en directe des de la pàgina, o bé amb l'opció de descarregar-lo per a poder-lo escoltar offline

M08UF4PT31-15.png


Mitjançant client RSS

Després de subscriure'ns al canal amb el nostre client RSS seguint l'apartat anterior corresponent, tindrem l'opció de reproduir l'arxiu adjunt (el programa) des del mateix client

M08UF4PT31-19.png