Files
grokway/grokway.service

32 lines
743 B
SYSTEMD
Raw Normal View History

[Unit]
Description=Grokway Server Service
After=network.target
[Service]
# User/Group to run as.
User=grokway
Group=grokway
# Working Directory. This is important because the code relies on relative paths
# like ./cmd/server/static. If we install everything to /opt/grokway, this works.
WorkingDirectory=/opt/grokway
# Path to the executable.
ExecStart=/opt/grokway/grokway --ssh :2223
# Environment variables.
# You MUST set this to a secure token, otherwise a random one is generated on each start.
#Environment=GROKWAY_TOKEN=your-very-secure-token
# Restart policy.
Restart=always
RestartSec=5
# Standard output/error logging.
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=grokway
[Install]
WantedBy=multi-user.target