[Unit] Description=MCQ Document Queue After=network-online.target Wants=network-online.target [Service] Type=simple ExecStart=/usr/local/bin/mcq server --config /srv/mcq/mcq.toml WorkingDirectory=/srv/mcq Restart=on-failure RestartSec=5 User=mcq Group=mcq # Security hardening NoNewPrivileges=yes ProtectSystem=strict ProtectHome=yes ReadWritePaths=/srv/mcq PrivateTmp=yes ProtectKernelTunables=yes ProtectControlGroups=yes [Install] WantedBy=multi-user.target