HomeDeveloper toolsSystemd Service Builder

Systemd Service Builder

Generate a service unit from an executable, user, and working directory.

Processing stays in your browser. ExecStart is not a shell command: pipes and redirects require an explicit shell. Check executable paths, permissions, environment, and restart behavior before installing the unit.

How to use the systemd service builder

Generate a service unit from an executable, user, and working directory. Complete the service description, system user, working directory, executable and arguments, restart policy fields above. Choose Run tool, review the output, then copy or download the result.

Example

/usr/bin/node /opt/app/server.js becomes the ExecStart command.

Good to know

ExecStart is not a shell command: pipes and redirects require an explicit shell. Check executable paths, permissions, environment, and restart behavior before installing the unit.