Deploy applications as systemd user services using smdctl. Use when the user asks to "deploy a service", "run as a systemd service", "create a background service", "start on boot", "daemonize", mentions "smdctl", or wants to run an application persistently in the background on Linux.
Deploy applications as persistent systemd user services. Zero sudo required for ports >= 1024.
smdctl.yml in project rootsmdctl run -f smdctl.ymlsmdctl status <name>If tasks: are present in smdctl.yml, smdctl run -f smdctl.yml will also create/enable/start the corresponding systemd timers.