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
technique:webradiosazuracast [2020/11/16 22:33] francoisatechnique:webradiosazuracast [2024/04/02 15:07] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Serveur Azuracast - serveur webradios V2 ====== +**Cette page est obsolèteVeuillez accéder au contenu à son nouvel emplacement : [[https://bibliotech.cemea.org/books/outils-technique/page/webradiosazuracast|webradiosazuracast]]**
- +
-Entrée DNS : webradios.cemea.org sur IP FailOver dédiée sur OVH +
- +
-Création d'une mac virtuelle dans OVH Manager pour cette IP dédiée +
- +
-VM azuracast 2 coeurs, Ram 4 Go, 30 Go sur /, Interface réseau vmbr0 avec Macvirtuelle récupérée depuis OVH +
- +
-Installation sur une VM Ubuntu server 20.04 sur Coloquinte +
- +
-Config réseau dédiée sur Coloquinte (voir [[https://support.us.ovhcloud.com/hc/en-us/articles/360002394324-How-to-Connect-a-VM-to-the-Internet-Using-Proxmox-VE#ubuntu|config OVH]] en ou [[https://community.ovh.com/t/mise-en-place-de-vm-avec-ip-publique-sur-proxmox-6-resolu/28479/8|des infos]] ici): +
- +
-/etc/netplan/01-netcfg.yaml +
-<code> +
- +
-# This is the network config written by 'subiquity' +
-network: +
-  version: 2 +
-  renderer: networkd +
-  ethernets: +
-      ens18: +
-          dhcp4: no +
-          dhcp6: no +
-          addresses: [146.59.220.91/32] +
-          gateway4: 37.187.28.254 +
-          match: +
-              macaddress: 02:00:00:a2:98:be +
-          set-name: ens18 +
-          nameservers: +
-              addresses: [1.1.1.1] +
-          routes: +
-          - to: 37.187.28.254/32 +
-            via: 0.0.0.0 +
-            scope: link +
- +
-</code> +
- +
-Ici : +
- +
-  146.59.220.91 : IP FailOver dédiée pour cette VM +
-  37.187.28.162 :IP dédiée de serveur (le .254 utilisé comme route et gateway) +
- +
-NB : Romain annonce que la config est beaucoup plus simple et fonctionne. +
- +
-On met l'IP dédiée (celle de la VM, on met 24 en masque 255.255.255.0 et en gateway : IP dédiée de la VM mais avec la fin de en .254). A tester. +
- +
-===== Installation ===== +
- +
-Tout en root : +
- +
-<code> +
-apt-get update && apt-get dist-upgrade +
-apt-get purge snapd +
-apt-get install -q -y git +
- +
-mkdir -p /var/azuracast/www +
-cd /var/azuracast/www +
-git clone https://github.com/AzuraCast/AzuraCast.git . +
- +
-# Want only stable "release" builds? Run this code here: +
-# git checkout -q -f stable +
- +
-chmod a+x install.sh +
-./install.sh +
- +
-</code> +
- +
-Tout se passe bien sauf la fin si on choisit la version stable : +
- +
-[[https://github.com/AzuraCast/AzuraCast/issues/3411|Erreur signalée]] sur dépendances de composer : wikimedia/composer-merge-plugin requiert composer-plugin-api incompatible avec composer v2 ??? +
- +
-Il faut donc pour l'instant utilise la version unstable (Rolling Release) pour passer l'installation. +
- +
-L'install totale vierge prend actuellement 7,1 Go, le dossier azuracast prend 1,5 Go. +
- +
-===== Configuration ===== +
- +
-Création du premier compte admin. +
- +
-Création de comptes utilisateurs (et gérer les permissions pour chacun : admin ou consultaiton )et de webradios avec leur mot de passe source. Ceci veut dire qu'il faut créer une permission pour chaque compte utilisateur. +
- +
-Chaque radio utilile un mot de passe source, et admin différent. +
- +
-On peut cocher "Permettre les streamers / DJs" pour permet le faire le DJ depuis l'interface web. +
- +
-On peut déplacer l'espace de stockage des webradios dans /home/azuracast/stations par exemple, dans chaque webradio. +
- +
-  * Voir la [[:technique:webradio:azuracast_serveur|configuration des webradios et autres comptes]] +
- +
  • technique/webradiosazuracast.1605562422.txt.gz
  • Dernière modification : 2020/11/16 22:33
  • de francoisa