User Tools

Site Tools


computing:airsonic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
computing:airsonic [2022/07/31 21:01] oemb1905computing:airsonic [2023/12/25 18:23] (current) oemb1905
Line 19: Line 19:
 Change port to needed port (8081) Change port to needed port (8081)
  
-  wget https://github.com/airsonic/airsonic/releases/download/v10.5.0/airsonic.war+  wget https://github.com/airsonic-advanced/airsonic-advanced/releases/download/11.0.0-SNAPSHOT.20230217142243/airsonic.war
   mv airsonic.war /var/airsonic/   mv airsonic.war /var/airsonic/
   gpg --keyserver keyserver.ubuntu.com --recv 0A3F5E91F8364EDF   gpg --keyserver keyserver.ubuntu.com --recv 0A3F5E91F8364EDF
Line 57: Line 57:
  
   https://github.com/airsonic-advanced/airsonic-advanced/releases   https://github.com/airsonic-advanced/airsonic-advanced/releases
 +  wget https://github.com/airsonic-advanced/airsonic-advanced/releases/download/11.0.0-SNAPSHOT.20220625052932/airsonic.war
      
-Once you run the .jar it will create all necessary sub folders. I am still not clear on how to migrate meta-data between instances. +Once you run the .war it will create all necessary sub folders. I am still not clear on how to migrate meta-data between instances. The wget above is for the .war that is current as of this post; make sure to always check. Also, if your server stops/reboots, then you need a script to make sure that airsonic is running, and if not, to start it. To do that, I created the following: 
-   + 
- --- //[[jonathan@haacksnetworking.org|oemb1905]] 2022/07/31 15:00//+  #!/bin/sh 
 +  DATE=`date +"%Y%m%d-%H:%M:%S"
 +  if 
 +  ps -ef | grep "java -jar" > /home/sexa/Desktop/airsonic-tmp.log 
 +  tail -n -2 /home/sexa/Desktop/airsonic-tmp.log | grep "java -jar -Dserver.port=8081 /var/airsonic/airsonic.war" 
 +  then 
 +  echo "Arisonic was running at $DATE" >> /home/sexa/Desktop/airsonic-ok.log 
 +  else 
 +  export TERM='vt100' 
 +  su - airsonic <<SHT 
 +          script 
 +          screen -S airsonic bash -c "java -jar -Dserver.port=8081 /var/airsonic/airsonic.war; bash" 
 +  SHT 
 +  fi 
 + 
 +I tested this and it runs flawlessly. Don't forget these mods when migrating or setting up a new instance. 
 + 
 + sudo a2enmod proxy_http 
 + sudo a2enmod proxy 
 + 
 + --- //[[jonathan@haacksnetworking.org|oemb1905]] 2022/10/15 23:21//
computing/airsonic.1659301286.txt.gz · Last modified: 2022/07/31 21:01 by oemb1905