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/12/20 22:59] – [Libretime + https] Benjamin Labomediainstaller_libretime_un_container_lxc_privileges [2022/03/26 18:17] (Version actuelle) – [Restaurer le backup] Benjamin Labomedia
Ligne 279: 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.1640041143.txt.gz · Dernière modification : 2021/12/20 22:59 de Benjamin Labomedia