Ceci est une ancienne révision du document !
J'utilise ce logiciel de streaming depuis quelques années. Mon installation commence à être relativement satisfaisante, et l'application pour Android (DSub, via F-Droid) n'est pas trop mal.
Pour autant, je cherche un remplaçant qui serait :
Il y a des choses, mais rien qui ne me satisfasse pour le moment.
Installation sous debian :
.deb
sur https://sourceforge.net/projects/subsonic/files/subsonic/ Pour ma part, je reste à la version 5.3dpkg -i subsonic-5.3.deb
en root bien entenduPour la mise à jour, chose que je ne fais donc plus :
.deb
systemctl stop subsonic.service
dpkg -i subsonic-x.x.deb
Le fichier de configuration est dans /etc/default/subsonic
. On peut y paramétrer l'allocation de mémoire, le port http
et le port https
. Mais pour le https
, le mieux est d'utiliser un proxy Apache.
L'idée est de simplifier l'URL d'accès pour les utilisateurs, régler le problème d'accès au port depuis certains réseau, et de confier le chiffrement de la connexion et la gestion du certificat à Apache (ci-dessous via let's encrypt). On crée donc un vHost
comme suit (ici pour debian jessie, donc apache 2.4) :
<VirtualHost *:443> ServerAdmin webmaster@id-libre.org ServerName musique.id-libre.org DocumentRoot /var/www/musique SSLProxyEngine on SSLCertificateFile /etc/letsencrypt/live/musique.id-libre.org/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/musique.id-libre.org/privkey.pem SSLCACertificatePath /etc/ssl/certs/ ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined ProxyPass / http://localhost:4040/ ProxyPassReverse / http://localhost:4040/ <Proxy https://localhost:4040/> Require all granted </Proxy> </VirtualHost>