airsonic / airsonic-docs

Documentation for the Airsonic project
GNU General Public License v3.0
14 stars 48 forks source link

Centos 7 doc #70

Closed 51ckb01 closed 5 years ago

51ckb01 commented 5 years ago

Centos 7 - Setup Guide

Install java 1.8 - openjdk

yum install java-1.8.0-openjdk.x86_64

Tomcat 8 setup:

[Unit] Description=Apache Tomcat Web Application Container After=syslog.target network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/jre Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC' Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom' ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/bin/kill -15 $MAINPID User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target

:wq sudo systemctl daemon-reload


## Install Airsonic:

sudo mkdir /var/airsonic/ sudo chown -R tomcat. /var/airsonic/

sudo mv airsonic.war /var/lib/tomcat8/webapps/airsonic.war sudo chown tomcat. /opt/tomcat/webapps/airsonic.war


Start tomcat service:

sudo systemctl start tomcat.service


## Info:

+ **Logs** are stored in ```/opt/tomcat/logs/catalina.out```

+ Change default port:

vi /opt/tomcat/conf/server.xml


  Change the **Connector port="8080"** port to any other port number:

--> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

  <!--

  For example

--> <Connector port="9999" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

  <!--
51ckb01 commented 5 years ago

Markdown version (just rename into .md):

Airsonic_Centos_Guide_md.txt

jvoisin commented 5 years ago

Feel free to directly issue a pull-request :)

51ckb01 commented 5 years ago

Done! :) #71 Close this issue!