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 17:55] francoisatechnique:webradiosazuracast [2022/03/30 00:49] francoisa
Ligne 97: Ligne 97:
 ===== Installation du certificat ===== ===== Installation du certificat =====
  
-apt install python3-certbot-nginx+<code> 
 +apt install certbot 
 + 
 +</code>
  
 Conserver la conf nginx originale. Conserver la conf nginx originale.
  
-certbot -d webradios.cemea.org (standalone ?)+<code> 
 +systemctl stop nginx
  
-Et sauvegarder la nouvelle confi nginx+</code>
  
-Et modifier la conf originale pour pointer sur les certif au bon endroit+<code> 
 +certbot --agree-tos --standalone -d webradios.cemea.org
  
-/etc/letsencrypt/live/webradios.cemea.org/cert.pem+</code>
  
-/etc/letsencrypt/live/webradios.cemea.org/privkey.pem+Changer les certificats avec un webhook-post pour créer des certificats (server +key) compatibles avec icecast.
  
-Rajouter la partie pour redirection port 80 -443+<code> 
 +#!/usr/bin/env bash
  
-Et relancer nginx.+mkdir -p /etc/nginx/ssl/
  
-===== Problèmes Mise à jour rolling release 2020 -> 2022 =====+chmod 755 /etc/nginx/ssl
  
-La mise à jour vers la version stable plante à cause de liquidsoap qui n'est plus à jour+openssl rsa -in /etc/letsencrypt/live/webradios.cemea.org/privkey.pem -out /etc/nginx/ssl/server.key
  
-Mais conseil de mise à jour vers la dernière rolling :+openssl crl2pkcs7 -nocrl -certfile /etc/letsencrypt/live/webradios.cemea.org/fullchain.pem | openssl pkcs7 -print_certs -out /etc/nginx/ssl/server.crt
  
-Pensez à stopper le service php7.4-fpm et installer php7.4-maxminddb+chmod 644 /etc/nginx/ssl/server.*
  
-git reset --hard \\ git checkout main \\ git pull \\ sudo ./update.sh --full+</code>
  
-Mais plantage lors de la maj sur l'accès à MySQL. (config présente dans env.ini dans www) : [[https://github.com/AzuraCast/AzuraCast/issues/5199|ticket]]+Et sauvegarder la nouvelle confi nginx
  
-A suivre.+Et modifier la conf originale de nginx pour pointer sur les certif au bon endroit 
 +<code>
  
-===== Problèmes installation stable =====+/etc/letsencrypt/live/webradios.cemea.org/cert.pem
  
-Installation de la dernière version **stable**  from scratch (install Ansible)Install ok mais sans son :+/etc/letsencrypt/live/webradios.cemea.org/privkey.pem
  
-Les logs généraux sont dans /var/azuracast/www_tmp/+</code>
  
-app-date.log dit : +Rajouter la partie pour redirection port 80 → 443
-<code>+
  
-[2022-03-19T13:57:53.717975+00:00] AzuraCast.ERROR: NowPlaying adapter error: cURL error 7: Failed to connect to 127.0.0.1 port 8000: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://127.0.0.1:8000/admin/stats [] {"station":{"id":1,"name":"Radio Cemea Admin"}} +Et relancer nginx. 
-[2022-03-19T13:57:53.752782+00:00] AzuraCast.ERROR: No valid playlists detected. Skipping AutoDJ calculations. [] {"station":{"id":1,"name":"Radio Cemea Admin"}} + 
-[2022-03-19T13:58:03.364028+00:00] AzuraCast.ERROR: HTTP client GET call to http://127.0.0.1:8000/admin/stats produced response NULL [] {"station":{"id":1,"name":"Radio Cemea Admin"}}+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> </code>
  
-Ou dans chaque stations :+===== Erreur sur droits d'affichage de couverture d'albums =====
  
-/var/azuracast/stations/nom_stations/config/ icecast liquidosoap…+Un bug subsiste sur l'affichage des couvertures d'album.
  
-Problème : Le lien vers le mp3 direct fonctionne bien, mais pas l'interface web publique.+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]])
  
-[[https://webradios.cemea.org/radio/8010/radio.mp3|https://webradios.cemea.org/radio/8010/radio.mp3]]+A faire pour chaque station : 
 +<code>
  
-Ni l'affichage des vignettes, ni la lecture des mp3 direct.+chmod 755 /var/azuracast/stations/webradio_cemea/media/.albumart/ 
 + 
 +</code>
  
  
  • technique/webradiosazuracast.txt
  • Dernière modification : 2024/04/02 15:07
  • de 127.0.0.1