PT31. Servidor de podcast
Contingut
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
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
Després, se'ns demana un usuari i contrasenya per a l'administrador. L'escrivim i seguim
Per acabar, missatge d'èxit en la configuració principal.
Havent acabat, se'ns redirigeix a la pàgina principal i podem iniciar sessió amb l'usuari administrador Guillem que hem creat abans
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
Podem afegir detalls del podcast perquè el generador pugui utilitzar aquesta informació per al canal RSS: títol, subtítol, descripció, autor, etc.
Desem i veurem els canvis al moment: el cartell i el banner superior ja reflexen la informació que li hem donat
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
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
A l'apartat d'episodis, clicarem el corresponent per a Afegir un nou episodi
El programari ens ofereix un assistent per a complimentar dades bàsiques per a aquell programa: nom, descripció curta, una sinopsi...
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
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
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
Subscripció RSS
L'opció que ofereix Podcast Generator per a rebre les actualitzacions dels programes nous que es pengin és mitjançant RSS:
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
Després de subscriure'ns, veurem que apareix el canal corresponent
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
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