Update Airsonic on Raspberry Pi 3
Written by pmd - - no commentsHow to update a standalone Airsonic
- Stop the current running Airsonic:
$ sudo systemctl stop airsonic.service
- Go to the Airsonic folder, backup the old airsonic.war file, and download the new one. Check what is the last version: https://airsonic.github.io/download/
$ cd /var/airsonic/
$ sudo mv airsonic.war airsonic.war.10.1.1.bak
$ sudo wget https://github.com/airsonic/airsonic/releases/download/v10.1.2/airsonic.war --output-document=/var/airsonic/airsonic.war
$ sudo mv airsonic.war airsonic.war.10.1.1.bak
$ sudo wget https://github.com/airsonic/airsonic/releases/download/v10.1.2/airsonic.war --output-document=/var/airsonic/airsonic.war
- Put good rights to all folder (new airsonic.war is not owned by airsonic), and verify it has been applied:
$ sudo chown -R airsonic:airsonic /var/airsonic
$ ls
total 151M
-rw-r--r-- 1 airsonic airsonic 760K Oct 11 19:52 airsonic.log
-rw-r--r-- 1 airsonic airsonic 11M Oct 3 00:20 airsonic.log.1
-rw-r--r-- 1 airsonic airsonic 978 Oct 11 04:00 airsonic.properties
-rw-r--r-- 1 airsonic airsonic 70M Jul 28 22:10 airsonic.war
-rw-r--r-- 1 airsonic airsonic 70M Dec 16 2017 airsonic.war.10.1.1.bak
drwxr-xr-x 2 airsonic airsonic 4.0K Oct 11 19:49 db
drwxr-xr-x 2 airsonic airsonic 20K Sep 14 16:08 lastfmcache
drwxr-xr-x 7 airsonic airsonic 4.0K Jul 22 10:36 lucene2
-rw-r--r-- 1 airsonic airsonic 741 Oct 11 19:50 rollback.sql
drwxr-xr-x 16 airsonic airsonic 4.0K Oct 4 17:45 thumbs
drwxr-xr-x 2 airsonic airsonic 4.0K Jul 22 10:54 transcode
$ ls
total 151M
-rw-r--r-- 1 airsonic airsonic 760K Oct 11 19:52 airsonic.log
-rw-r--r-- 1 airsonic airsonic 11M Oct 3 00:20 airsonic.log.1
-rw-r--r-- 1 airsonic airsonic 978 Oct 11 04:00 airsonic.properties
-rw-r--r-- 1 airsonic airsonic 70M Jul 28 22:10 airsonic.war
-rw-r--r-- 1 airsonic airsonic 70M Dec 16 2017 airsonic.war.10.1.1.bak
drwxr-xr-x 2 airsonic airsonic 4.0K Oct 11 19:49 db
drwxr-xr-x 2 airsonic airsonic 20K Sep 14 16:08 lastfmcache
drwxr-xr-x 7 airsonic airsonic 4.0K Jul 22 10:36 lucene2
-rw-r--r-- 1 airsonic airsonic 741 Oct 11 19:50 rollback.sql
drwxr-xr-x 16 airsonic airsonic 4.0K Oct 4 17:45 thumbs
drwxr-xr-x 2 airsonic airsonic 4.0K Jul 22 10:54 transcode
- Start updated Airsonic and restart proxy server:
$ sudo systemctl start airsonic.service
$ sudo service nginx restart
$ sudo service nginx restart
Nothing too hard, basically, you need to replace the airsonic.war by the updated one.