[Unit] Description=Werkjournal backend After=network.target [Service] Type=simple WorkingDirectory={home}/opt/werkjournal ExecStart={home}/opt/jdk25/bin/java -Xms32m -Xmx384m -XX:MaxMetaspaceSize=192m -XX:ActiveProcessorCount=2 -Djava.awt.headless=true -jar {home}/opt/werkjournal/current/werkjournal.jar Environment=BACKEND_PORT=18090 Environment=SERVER_ADDRESS=127.0.0.1 Environment=SERVER_FORWARD_HEADERS_STRATEGY=native Environment=SERVER_TOMCAT_REMOTEIP_HOST_HEADER=x-forwarded-host EnvironmentFile=-%h/.config/werkjournal/environment Restart=on-failure RestartSec=5 TimeoutStopSec=60 UMask=0077 [Install] WantedBy=default.target