#!/bin/sh UNIFI_CORE_ENABLED=${UNIFI_CORE_ENABLED:-"false"} UNIFI_JVM_OPTS=${UNIFI_JVM_OPTS:-"-Xmx1024M -XX:+UseParallelGC"} cd /usr/lib/unifi exec /usr/bin/java \ -Dfile.encoding=UTF-8 \ -Djava.awt.headless=true \ -Dapple.awt.UIElement=true \ -Dunifi.core.enabled=${UNIFI_CORE_ENABLED} \ $UNIFI_JVM_OPTS \ -XX:+ExitOnOutOfMemoryError \ -XX:+CrashOnOutOfMemoryError \ -XX:ErrorFile=/var/log/unifi/hs_err_pid%p.log \ -Dunifi.datadir=/var/lib/unifi \ -Dunifi.logdir=/var/log/unifi \ -Dunifi.rundir=/run/unifi \ --add-opens java.base/java.lang=ALL-UNNAMED \ --add-opens java.base/java.time=ALL-UNNAMED \ --add-opens java.base/sun.security.util=ALL-UNNAMED \ --add-opens java.base/java.io=ALL-UNNAMED \ --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED \ -jar /usr/lib/unifi/lib/ace.jar \ start