Quick Templates
Click to pre-fill
Tip: Choose a template to pre-fill common values, then customize each field. The preview updates live as you type.
[Unit]
Filename will be
/etc/systemd/system/<name>.serviceHuman-readable service description
Start after these units (space-separated)
Hard dependencies — service won't start if these fail
Soft dependencies — service starts even if these fail
[Service]
Run as this system user (default: root)
Run with this group
Change to this directory before executing
Full path to the command that starts the service
Command to gracefully stop the service (optional)
Command to reload config without restart (optional)
Seconds to wait before restarting (default: 100ms)
Keep service "active" after processes exit — useful for oneshot
[Install]
Enable when this target is reached (usually multi-user.target)
Hard dependency — these targets require this service
Generated Service File
/etc/systemd/system/myapp.service
live preview
📌 Installation Steps
- Save as /etc/systemd/system/myapp.service
- sudo systemctl daemon-reload
- sudo systemctl enable myapp
- sudo systemctl start myapp
- sudo systemctl status myapp