# This is an example service file for systemd. If using the Fuseki server, this # service can be configured to automatically start the server. # # How to use this file: # - copy this file to /etc/systemd/system # - edit the variables below accordingly # - systemctl enable fuseki.service # - systemctl start fuseki.service [Unit] Description=Fuseki server for DOKK After=network.target [Service] # Folder of the Fuseki installation files Environment=FUSEKI_HOME=/home/fuseki/fuseki-server # Fuseki runtime folder (will contain configuration files and other runtime files). Environment=FUSEKI_BASE=/home/fuseki/fuseki-run # Edit the line below to adjust the amount of memory allocated to Fuseki Environment=JVM_ARGS=-Xmx2G # Command for launching the Fuseki server ExecStart=/home/fuseki/fuseki-server/fuseki-server --loc=/home/fuseki/database --port=6000 --localhost /dokk User=fuseki Group=fuseki WorkingDirectory=/home/fuseki/fuseki-server Restart=always # Java processes exit with status 143 when terminated by SIGTERM, this # should be considered a successful shutdown SuccessExitStatus=143 [Install] WantedBy=multi-user.target