Skip to content

Instantly share code, notes, and snippets.

@xevz
Created February 19, 2024 14:36
Show Gist options
  • Select an option

  • Save xevz/ed66ec0bb0f476d489cc4cfc7558edb3 to your computer and use it in GitHub Desktop.

Select an option

Save xevz/ed66ec0bb0f476d489cc4cfc7558edb3 to your computer and use it in GitHub Desktop.
TP-Link Omada SDN Controller systemd service
[Unit]
Description=TP-Link Omada SDN Controller
After=network.target
[Service]
User=omada
Group=omada
EnvironmentFile=-/etc/default/omada
Environment=OMADA_HOME=/opt/tplink/EAPController
Environment=LOG_DIR=${OMADA_HOME}/logs
Environment=WORK_DIR=${OMADA_HOME}/work
Environment=DATA_DIR=${OMADA_HOME}/data
Environment=PROPERTY_DIR=${OMADA_HOME}/properties
Environment=AUTOBACKUP_DIR=${DATA_DIR}/autobackup
WorkingDirectory=/opt/tplink/EAPController/lib
ExecStart=/bin/sh -c "/usr/bin/java -cp /usr/share/java/commons-daemon.jar:${OMADA_HOME}/lib/*:${OMADA_HOME}/properties -XX:MaxHeapFreeRatio=60 -XX:MinHeapFreeRatio=30 -XX:+HeapDumpOnOutOfMemoryError -Djava.awt.headless=true $JAVA_OPTS com.tplink.smb.omada.starter.OmadaLinuxMain"
Restart=on-failure
[Install]
WantedBy=multi-user.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment