Outils pour utilisateurs

Outils du site


installer_libretime_un_container_lxc_privileges

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édentesRévision précédente
Prochaine révision
Révision précédente
installer_libretime_un_container_lxc_privileges [2021/08/08 20:24] – [Création du premier container] Benjamin Labomediainstaller_libretime_un_container_lxc_privileges [2022/03/26 18:17] (Version actuelle) – [Restaurer le backup] Benjamin Labomedia
Ligne 190: Ligne 190:
  
 Il reste le problème de l'appel du stream sur la page d'accueil qui se fait sur du https avec config de port dans Libretime qui doit être sur du http ... Il reste le problème de l'appel du stream sur la page d'accueil qui se fait sur du https avec config de port dans Libretime qui doit être sur du http ...
 +
 +Test de passage au port 443 dans /etc/airtime/airtime.conf pour un résultat flou (pas de son dans le stream de sortie, comment passer le stream de sortie de libretime en https ?
  
 Voir aussi à propos de Libretime vs https dans un container : Voir aussi à propos de Libretime vs https dans un container :
Ligne 277: Ligne 279:
 Test occupation port Test occupation port
   lsof -i   lsof -i
 +  
 +===== Installation du 12 mars 2022 mars =====
 +==== Faire un backup  ====
 +
 +https://libretime.org/docs/admin-manual/backup/
 +  mkdir /home/lxcrunner/backupmigration/ && cd /home/lxcrunner/backupmigration/
 +  sudo -u postgres pg_dumpall | gzip -c > airtime-backup.gz
 +  tar -zcvpf airtime-backup-imported-atelier12032022.tgz /srv/airtime/stor/imported/
 +  tar -zcvpf airtime-etc-atelier12032022.tgz /etc/airtime/
 +  tar -zcvpf airtime-all-musique-12032022.tgz /home/lxcrunner/backupmigration/
 +
 +==== Sur le host ====
 +  a2ensite musique.radiocampus.org.conf musique.radiocampus.org-le-ssl.conf radio.radiocampus.org.conf radio.radiocampus.org-le-ssl.conf
 +  a2enmod proxy proxy_http proxy_wstunnel ssl http2 rewrite headers
 +  systemctl restart apache2
 +
 +  
 +==== Dans le container en tant que root ====
 +Installation à partir du dépôt git, la communauté Libretime a fait des paquets debian et ubuntu mais ils ne marchent pas avec la debian 11 et ubuntu 20.04, donc git ... https://github.com/LibreTime/libretime
 +
 +  apt install nano htop nload python3 git curl wget nmap net-tools locate
 +  adduser lxcrunner
 +  cd /home/lxcrunner/
 +  git clone https://github.com/LibreTime/libretime
 +  cd libretime
 +  ./install -fiap
 +Libretime installé !
 +  sudo systemctl start libretime-analyzer
 +  sudo systemctl start libretime-api
 +  sudo systemctl start libretime-celery
 +  sudo systemctl start libretime-liquidsoap
 +  sudo systemctl start libretime-playout
 +Utilisation d'un serveur icecast externe
 +  apt remove --purge icecast2
 +
 +==== Restaurer le backup ====
 +  tar -xpvf airtime-backup-imported-musique12032022.tgz
 +  mv srv/airtime/stor/imported/ /srv/airtime/stor/imported/
 +  gunzip airtime-db-backup-12032022.gz
 +  sudo -u postgres dropdb airtime
 +  sudo -u postgres psql -f airtime-backup-atelier12032022
 +  
 +  apt remove --purge icecast2
 +
 +==== Passer Libretime en https ====
 +Notamment si un fichier importé reste en "pending import", il faut changer airtime.conf comme cela :
 +  nano /etc/airtime/airtime.conf
 +
 +<code>
 +[general]
 +api_key = ************************
 +
 +protocol = https
 +base_url = radio.monserveur.org
 +base_port = 443
 +base_dir = /
 +force_ssl = true
 +
 +cache_ahead_hours = 1
 +</code>
 +
 ====== Ressources ====== ====== Ressources ======
   * Site du [[https://libretime.org/|projet Libretime]], [[https://libretime.org/install|documentation de l'installation]], [[https://discourse.libretime.org/|forum d'entre-aide]]   * Site du [[https://libretime.org/|projet Libretime]], [[https://libretime.org/install|documentation de l'installation]], [[https://discourse.libretime.org/|forum d'entre-aide]]
installer_libretime_un_container_lxc_privileges.1628454296.txt.gz · Dernière modification : 2021/08/08 20:24 de Benjamin Labomedia