This is an old revision of the document!
sirsonic
Folks these days would love to be able to stream their own music as effortlessly as Spotify, Apple Music, and other propietary services, but often do not know how to do so. This tutorial is designed to provide a completely Free Software solution for music and media streaming. Using the documentation here and across a bunch of different forums, etc., I was able to set up a reverse proxy (on port 8081) with apache2 to run airsonic media server and I symlinked it to a Nextcloud music server directory/instance. It works perfectly, and here are my findings and isntructions:
sudo apt install tomcat9 cd /etc/tomcat9/ nano server.xml
change port to needed port (8081)
wget https://github.com/airsonic/airsonic/releases/download/v10.5.0/airsonic.war mv airsonic.war /var/airsonic/ gpg --keyserver keyserver.ubuntu.com --recv 0A3F5E91F8364EDF wget https://github.com/airsonic/airsonic/releases/download/v10.5.0/artifacts-checksums.sha.asc gpg --verify artifacts-checksums.sha.asc sha256sum -c artifacts-checksums.sha.asc sudo rm /var/lib/tomcat9/webapps/airsonic.war sudo rm -R /var/lib/tomcat9/webapps/airsonic/ sudo rm -R /var/lib/tomcat9/work/* sudo mkdir /var/airsonic/ sudo chown -R $USER:$USER /var/airsonic/ ln -s /home/nextclouddata/username/files/Music/Masters music sudo systemctl stop tomcat9.service screen java -jar -Dserver.port=8081 /var/airsonic/airsonic.war ctrl-a-d
Once you detach from the screen, this should remain running until reboot. This may survive a reboot, but I am not rebooting now and will have to confirm later.
— oemb1905 2019/12/17 23:54