[Unit] Description=Node-RED After=syslog.target network.target [Service] # Ansible template HAD: if is_debian_8 or is_debian_9 or is_ubuntu_16 or is_ubuntu_17 # Ansible template HAD: if is_debuntu ExecStart=/usr/bin/node-red-pi --max-old-space-size=128 -v # Ansible template HAD: else # ExecStart=/usr/local/bin/node-red-pi --max-old-space-size=128 -v # Ansible template HAD: endif Restart=on-failure KillSignal=SIGINT # log output to syslog as 'node-red' SyslogIdentifier=node-red StandardOutput=syslog # non-root user to run as WorkingDirectory=/home/nodered/ User=nodered Group=nodered [Install] WantedBy=multi-user.target