====== Libretime installation ====== {{tag>multimédia webradio libretime}} ===== Installation ===== Ce mode opératoire va encore bouger, car LibreTime 3.0.0 est encore en version alpha (alpha 9 au moment de la rédaction de cette page). À l'installation, Python Cairo tombe en erreur (voir [[https://github.com/LibreTime/libretime/issues/1191|issue sur Github]]). Writing /tmp/easy_install-ya5mh8e_/pycairo-1.19.1/setup.cfg Running pycairo-1.19.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ya5mh8e_/pycairo-1.19.1/egg-dist-tmp-4yid3dt9 no previously-included directories found matching 'docs/_build' warning: no files found matching 'README' under directory 'tests' warning: no files found matching 'README' under directory 'examples' cairo/device.c:30:10: fatal error: Python.h: Aucun fichier ou dossier de ce type #include ^~~~~~~~~~ compilation terminated. error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 Pour régler le souci, il faut installer le paquet python3-dev avant de lancer l'installation. Nous installons git sudo aptitude install git Nous clonons le dépôt et lançons l'installation git clone https://github.com/LibreTime/libretime.git cd libretime sudo bash install -fiap L'installation débute. Arrivé au warning All settings correct for using Composer Downloading... Composer (version 2.0.12) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer Do not run Composer as root/super user! See https://getcomposer.org/root for details Continue as root/super user [yes]? Appuyez sur la touche "entrée" pour confirmer. Si tout s'est bien passé, vous devriez avoir ce message à la fin de l'installation ----------------------------------------------------- * Basic Setup DONE! * To get started with Libretime, visit or, if you've set up your own web configuration, the Libretime webroot on your webserver ----------------------------------------------------- Rendez-vous sur l'URL du site pour terminer l'installation. {{:infrastructure:multimedia:2021-04-17_17-12.png?nolink|}} Sur la page suivante, il nous est conseillé de changer le mot de passe de RabbitMQ {{:infrastructure:multimedia:2021-04-17_17-13.png?nolink|}} Depuis le terminal nous changeons le mot de passe sudo rabbitmqctl change_password airtime Nous déployons la fenêtre en cliquent sur "Advanced", et y reportons le mot de passe précédemment défini {{:infrastructure:multimedia:2021-04-17_17-14.png?nolink|}} Nous vérifions les informations sur le FQDN et le port à utiliser {{:infrastructure:multimedia:2021-04-17_17-14_1.png?nolink|}} Nous choisissons l'emplacement dur stockage de la librairie de morceaux (nous pouvons laisser vide pour choisir le chemin par défaut) {{:infrastructure:multimedia:2021-04-17_17-15.png?nolink|}} Le dernier écran nous indique les commandes à saisir dans le terminal pour démarrer les services {{:infrastructure:multimedia:2021-04-17_17-15_1.png?nolink|}} Nous retournons donc sur le terminal et entrons les commandes sudo systemctl start libretime-playout sudo systemctl start libretime-liquidsoap sudo systemctl start libretime-analyzer sudo systemctl start libretime-celery La configuration est terminée. Tous les services doivent être verts {{:infrastructure:multimedia:2021-04-17_17-16.png?nolink|}} Nous cliquons sur le bouton "Log in to Airtime!" Nous arrivons sur la page du site, nous cliquons sur "Login" en haut à droite. Nous nous authentifions (par défaut admin / admin) {{:undefined:2021-04-17_17-17_1.png?nolink|}} ===== Liens ===== * [[http://libretime.org/|site Libretime]] * [[https://libretime.org/install|documentation pour l'installation]] * [[https://discourse.libretime.org|forum Libretime]] * [[https://github.com/LibreTime/libretime/releases|Releases Libretime]] sur Github