Commit ecfe9069 authored by Joab Bremer's avatar Joab Bremer

Update install_unifi.sh

parent 402789e8
......@@ -14,7 +14,7 @@ stoping_service(){
}
install_components(){
#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(){
cat >/etc/yum.repos.d/mongodb-org-5.0.repo<<EOF
......@@ -37,30 +37,29 @@ backup_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.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.5.187/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
chown -R ubnt:ubnt /opt/UniFi
rm -rf /opt/UniFi.unix.zip
}
creating_service_unifi(){
cat >/etc/systemd/system/unifi.service<<EOF
#
# Systemd unit file for UniFi Controller
#
[Unit]
Description=UniFi AP Web Controller
After=syslog.target network.target
Description=UniFi Network Application
After=local-fs.target remote-fs.target network-online.target
Wants=network-online.target
[Service]
Type=simple
User=ubnt
WorkingDirectory=/opt/UniFi
ExecStart=/usr/bin/java -Xmx1024M -jar /opt/UniFi/lib/ace.jar start
ExecStop=/usr/bin/java -jar /opt/UniFi/lib/ace.jar stop
User=unifi
WorkingDirectory=/usr/share/unifi
EnvironmentFile=-/etc/sysconfig/unifi
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
Restart=on-success
[Install]
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