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 [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/26 18:17] (Version actuelle) – [Restaurer le backup] 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 | ||
+ | |||
+ | ==== 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 ====== | ||
* Site du [[https:// | * Site du [[https:// |
installer_libretime_un_container_lxc_privileges.1627341572.txt.gz · Dernière modification : 2021/07/26 23:19 de Benjamin Labomedia