This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
computing:airsonic [2020/05/06 14:28] – oemb1905 | computing: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:// | + | wget https:// |
mv airsonic.war / | mv airsonic.war / | ||
gpg --keyserver keyserver.ubuntu.com --recv 0A3F5E91F8364EDF | gpg --keyserver keyserver.ubuntu.com --recv 0A3F5E91F8364EDF | ||
Line 30: | Line 30: | ||
sudo mkdir / | sudo mkdir / | ||
sudo chown -R $USER:$USER / | sudo chown -R $USER:$USER / | ||
+ | cd / | ||
ln -s / | ln -s / | ||
sudo systemctl stop tomcat9.service | sudo systemctl stop tomcat9.service | ||
Line 39: | Line 40: | ||
localhost: | localhost: | ||
+ | | ||
+ | Or, if you need to set up your instance for external access and already set up LAMP or FEMP or something equivalently secure, then you would navigate to: | ||
- | If you already have a proper domain setup, then consider a virtual host for your reverse proxy as follows: [[https://repo.haacksnetworking.com/ | + | |
- | Peace all … oemb1905 | + | Personally, I do leverage external access and I use apache and these virtual host configurations: |
+ | |||
+ | mkdir / | ||
+ | cd transcode/ | ||
+ | ln -s / | ||
+ | chown -h user:user ffmpeg | ||
+ | ls -alh | ||
+ | < | ||
+ | |||
+ | Okay, so AirSonic is deprecated and now there is AirSonic advanced. You can download the current '' | ||
+ | |||
+ | https:// | ||
+ | wget https:// | ||
| | ||
- | --- // | + | 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/ |
+ | |||
+ | #!/bin/sh | ||
+ | DATE=`date +" | ||
+ | if | ||
+ | ps -ef | grep "java -jar" > / | ||
+ | tail -n -2 / | ||
+ | then | ||
+ | echo " | ||
+ | else | ||
+ | export TERM=' | ||
+ | su - airsonic << | ||
+ | script | ||
+ | screen -S airsonic bash -c "java -jar -Dserver.port=8081 / | ||
+ | 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 | ||
+ | |||
+ | --- // |