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édenteDernière révisionLes deux révisions suivantes | ||
installer_libretime_un_container_lxc_privileges [2021/07/26 23:19] – [Réglages lxc-net vs bind9 named sur ubuntu 18.04 après update] Benjamin Labomedia | installer_libretime_un_container_lxc_privileges [2022/03/12 21:11] – [Dans le container en tant que root] Benjamin Labomedia | ||
---|---|---|---|
Ligne 62: | Ligne 62: | ||
lxcrunner> | lxcrunner> | ||
| | ||
+ | ==== Autostart du container ==== | ||
+ | Visiblement, | ||
+ | crontab -e and add the following line: | ||
+ | @reboot lxc-autostart | ||
+ | * voir https:// | ||
===== Installer Libretime dans le container ===== | ===== Installer Libretime dans le container ===== | ||
Entrer dans le container | Entrer dans le container | ||
Ligne 185: | Ligne 190: | ||
Il reste le problème de l' | Il reste le problème de l' | ||
+ | |||
+ | Test de passage au port 443 dans / | ||
Voir aussi à propos de Libretime vs https dans un container : | Voir aussi à propos de Libretime vs https dans un container : | ||
Ligne 272: | Ligne 279: | ||
Test occupation port | Test occupation port | ||
lsof -i | lsof -i | ||
+ | | ||
+ | ===== Installation du 12 mars 2022 mars ===== | ||
+ | ==== Faire un backup | ||
+ | |||
+ | https:// | ||
+ | mkdir / | ||
+ | sudo -u postgres pg_dumpall | gzip -c > airtime-backup.gz | ||
+ | tar -zcvpf airtime-backup-imported-atelier12032022.tgz / | ||
+ | tar -zcvpf airtime-etc-atelier12032022.tgz / | ||
+ | tar -zcvpf airtime-all-musique-12032022.tgz / | ||
+ | |||
+ | ==== 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:// | ||
+ | |||
+ | apt install nano htop nload python3 git curl wget nmap net-tools locate | ||
+ | adduser lxcrunner | ||
+ | cd / | ||
+ | git clone https:// | ||
+ | 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/ | ||
+ | gunzip airtime-db-backup-12032022.gz | ||
+ | sudo -u postgres dropdb airtime | ||
+ | sudo -u postgres psql -f airtime-backup-atelier12032022 | ||
+ | | ||
+ | apt remove --purge icecast2 | ||
+ | |||
====== Ressources ====== | ====== Ressources ====== | ||
* Site du [[https:// | * Site du [[https:// |
installer_libretime_un_container_lxc_privileges.txt · Dernière modification : 2022/03/26 18:17 de Benjamin Labomedia