installer_libretime_un_container_lxc_privileges
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
installer_libretime_un_container_lxc_privileges [2022/03/12 00:30] – [Dans le container en tant que root] Benjamin Labomedia | installer_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 ===== | + | ===== Installation du 12 mars 2022 mars ===== |
+ | ==== Faire un backup | ||
https:// | https:// | ||
mkdir / | mkdir / | ||
Ligne 288: | Ligne 290: | ||
tar -zcvpf airtime-all-musique-12032022.tgz / | tar -zcvpf airtime-all-musique-12032022.tgz / | ||
- | ===== Sur le host ===== | + | ==== 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 ===== | + | ==== 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:// | ||
apt install nano htop nload python3 git curl wget nmap net-tools locate | apt install nano htop nload python3 git curl wget nmap net-tools locate | ||
Ligne 305: | Ligne 311: | ||
sudo systemctl start libretime-liquidsoap | sudo systemctl start libretime-liquidsoap | ||
sudo systemctl start libretime-playout | 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/ | ||
+ | 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 " | ||
+ | nano / | ||
+ | |||
+ | < | ||
+ | [general] | ||
+ | api_key = ************************ | ||
+ | |||
+ | protocol = https | ||
+ | base_url = radio.monserveur.org | ||
+ | base_port = 443 | ||
+ | base_dir = / | ||
+ | force_ssl = true | ||
+ | cache_ahead_hours = 1 | ||
+ | </ | ||
====== Ressources ====== | ====== Ressources ====== |
installer_libretime_un_container_lxc_privileges.1647045028.txt.gz · Dernière modification : 2022/03/12 00:30 de Benjamin Labomedia