AirSonic est un serveur de média streaming open source, idéal pour écouter votre musique préférée ou partager vos vidéos à travers votre réseau privé ou sur internet. Il s’agit d’une excellente alternative à des services commerciaux, offrant un contrôle total sur vos fichiers médias. Ce guide détaillé explique comment installer AirSonic sur Rocky Linux 9, en proposant une approche claire et accessible pour les débutants, tout en fournissant des informations techniques pour les utilisateurs plus expérimentés.
Prérequis
- Un serveur avec Rocky Linux 9 installé.
- Accès root ou un utilisateur avec des privilèges sudo.
- Java installé sur votre serveur, car AirSonic est basé sur Java.
Étape 1 : Installation de Java
AirSonic nécessite Java pour fonctionner. Nous recommandons d’utiliser OpenJDK pour des raisons de compatibilité et de mise à jour.
- Installez OpenJDK :
sudo dnf install java-11-openjdk -y
- Vérifiez l’installation de Java :
java -version
Cette commande doit afficher la version de Java installée, confirmant ainsi que l’installation a été réussie.
Étape 2 : Téléchargement et installation de AirSonic
- Téléchargez la dernière version stable de AirSonic :
wget https://github.com/airsonic/airsonic/releases/download/v10.6.2/airsonic.war -P /opt
- Créez un répertoire pour AirSonic :
sudo mkdir /var/airsonic
- Déplacez le fichier
.war
téléchargé dans le répertoire créé :
sudo mv /opt/airsonic.war /var/airsonic
Étape 3 : Création d’un service systemd pour AirSonic
Pour faciliter la gestion du service AirSonic (démarrage, arrêt, redémarrage), créez un service systemd.
- Créez un fichier de service systemd :
sudo nano /etc/systemd/system/airsonic.service
- Ajoutez le contenu suivant au fichier de service systemd :
[Unit]
Description=AirSonic Media Server
After=network.target
[Service]
Type=simple
User=nobody
Group=nogroup
ExecStart=/usr/bin/java -jar /var/airsonic/airsonic.war --airsonic.home=/var/airsonic --server.port=8080
Restart=always
Environment="JAVA_OPTS=-Xmx512m"
[Install]
WantedBy=multi-user.target
- Activez et démarrez le service :
sudo systemctl enable --now airsonic.service
Étape 4 : Configuration du pare-feu
Assurez-vous que le port utilisé par AirSonic (par défaut 8080) est ouvert dans le pare-feu.
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Étape 5 : Accéder à AirSonic
Vous pouvez maintenant accéder à l’interface web de AirSonic en visitant http://votre_adresse_ip:8080
. L’interface web vous guidera à travers les étapes initiales de configuration de votre bibliothèque média.
Pour les utilisateurs recherchant une plateforme robuste pour déployer des serveurs de média comme AirSonic, Shape.host offre des services VPS Cloud qui fournissent les ressources nécessaires pour une installation et une gestion efficaces de vos applications sur Rocky Linux 9. Nos VPS Linux SSD sont optimisés pour garantir des performances élevées et une stabilité sans compromis, idéales pour streamer votre collection média de manière efficace.