Commit ecfe9069 authored by Joab Bremer's avatar Joab Bremer

Update install_unifi.sh

parent 402789e8
...@@ -14,7 +14,7 @@ stoping_service(){ ...@@ -14,7 +14,7 @@ stoping_service(){
} }
install_components(){ install_components(){
#yum -q -y install epel-release java-1.8.0-openjdk unzip wget #yum -q -y install epel-release java-1.8.0-openjdk unzip wget
yum -q -y install java-11-openjdk-devel epel-release unzip wget yum -q -y install java-17-openjdk-headless epel-release unzip wget
} }
configure_mongorepo(){ configure_mongorepo(){
cat >/etc/yum.repos.d/mongodb-org-5.0.repo<<EOF cat >/etc/yum.repos.d/mongodb-org-5.0.repo<<EOF
...@@ -37,30 +37,29 @@ backup_unifi(){ ...@@ -37,30 +37,29 @@ backup_unifi(){
} }
install_unifi(){ install_unifi(){
#wget https://dl.ui.com/unifi/7.3.83/UniFi.unix.zip -P /opt -q #wget https://dl.ui.com/unifi/7.3.83/UniFi.unix.zip -P /opt -q
#wget https://dl.ui.com/unifi/7.5.187/UniFi.unix.zip -P /opt -q wget https://dl.ui.com/unifi/7.5.187/UniFi.unix.zip -P /opt -q
wget https://dl.ui.com/unifi/7.4.162/UniFi.unix.zip -P /opt -q #wget https://dl.ui.com/unifi/7.4.162/UniFi.unix.zip -P /opt -q
unzip -qq -o /opt/UniFi.unix.zip -d /opt unzip -qq -o /opt/UniFi.unix.zip -d /opt
chown -R ubnt:ubnt /opt/UniFi chown -R ubnt:ubnt /opt/UniFi
rm -rf /opt/UniFi.unix.zip rm -rf /opt/UniFi.unix.zip
} }
creating_service_unifi(){ creating_service_unifi(){
cat >/etc/systemd/system/unifi.service<<EOF cat >/etc/systemd/system/unifi.service<<EOF
#
# Systemd unit file for UniFi Controller
#
[Unit] [Unit]
Description=UniFi AP Web Controller Description=UniFi Network Application
After=syslog.target network.target After=local-fs.target remote-fs.target network-online.target
Wants=network-online.target
[Service] [Service]
Type=simple Type=simple
User=ubnt User=unifi
WorkingDirectory=/opt/UniFi WorkingDirectory=/usr/share/unifi
ExecStart=/usr/bin/java -Xmx1024M -jar /opt/UniFi/lib/ace.jar start EnvironmentFile=-/etc/sysconfig/unifi
ExecStop=/usr/bin/java -jar /opt/UniFi/lib/ace.jar stop Environment=JAVA_HOME=/usr/lib/jvm/jre-17
ExecStart=/usr/lib/jvm/jre-17/bin/java -Xmx1024M --add-opens=java.base/java.time=ALL-UNNAMED $JAVA_OPTS -jar /usr/share/unifi/lib/ace.jar start
ExecStop=/usr/lib/jvm/jre-17/bin/java $JAVA_OPTS -jar /usr/share/unifi/lib/ace.jar stop
SuccessExitStatus=143 SuccessExitStatus=143
Restart=on-success
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment