technique:webradiosazuracast

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
technique:webradiosazuracast [2022/03/19 01:46] francoisatechnique:webradiosazuracast [2022/03/30 00:49] francoisa
Ligne 92: Ligne 92:
 sudo chmod a+x update.sh sudo chmod a+x update.sh
 sudo ./update.sh sudo ./update.sh
 +
 +</code>
 +
 +===== Installation du certificat =====
 +
 +<code>
 +apt install certbot
 +
 +</code>
 +
 +Conserver la conf nginx originale.
 +
 +<code>
 +systemctl stop nginx
 +
 +</code>
 +
 +<code>
 +certbot --agree-tos --standalone -d webradios.cemea.org
 +
 +</code>
 +
 +Changer les certificats avec un webhook-post pour créer des certificats (server +key) compatibles avec icecast.
 +
 +<code>
 +#!/usr/bin/env bash
 +
 +mkdir -p /etc/nginx/ssl/
 +
 +chmod 755 /etc/nginx/ssl
 +
 +openssl rsa -in /etc/letsencrypt/live/webradios.cemea.org/privkey.pem -out /etc/nginx/ssl/server.key
 +
 +openssl crl2pkcs7 -nocrl -certfile /etc/letsencrypt/live/webradios.cemea.org/fullchain.pem | openssl pkcs7 -print_certs -out /etc/nginx/ssl/server.crt
 +
 +chmod 644 /etc/nginx/ssl/server.*
 +
 +</code>
 +
 +Et sauvegarder la nouvelle confi nginx
 +
 +Et modifier la conf originale de nginx pour pointer sur les certif au bon endroit
 +<code>
 +
 +/etc/letsencrypt/live/webradios.cemea.org/cert.pem
 +
 +/etc/letsencrypt/live/webradios.cemea.org/privkey.pem
 +
 +</code>
 +
 +Rajouter la partie pour redirection port 80 → 443
 +
 +Et relancer nginx.
 +
 +Modifier dans l'interface admin de Azuracast la configuration en https pour toutes les adresses.
 +
 +Modifier dans la conf de letsencrypt la méthode d'authentification du renewal en nginx /etc/letsencrypt/renewal/webradios.cemea.org.conf
 +
 +Tester avec un :
 +
 +<code>
 +certbot renew --dry-run
 +
 +</code>
 +
 +===== Erreur sur droits d'affichage de couverture d'albums =====
 +
 +Un bug subsiste sur l'affichage des couvertures d'album.
 +
 +Ceci peut être corrigé à la mano dans chaque dossier d'album (Patch à venir ? [[https://github.com/AzuraCast/AzuraCast/issues/3986|Bug fixé]] ? Mais [[https://github.com/AzuraCast/AzuraCast/issues/5248|réapparu]])
 +
 +A faire pour chaque station :
 +<code>
 +
 +chmod 755 /var/azuracast/stations/webradio_cemea/media/.albumart/
  
 </code> </code>
  
  
  • technique/webradiosazuracast.txt
  • Dernière modification : 2024/04/02 15:07
  • de 127.0.0.1