system/systemd/duckbot.service
Pratyush Desai 42456fce67
add duckbot (CloudBot) unit file.
Fix formatting and add hardening variables

Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2025-06-16 03:08:11 +05:30

21 lines
407 B
Desktop File

[Unit]
Description=CloudBot (duckbot)
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/duckbot/CloudBot
ExecStart=/opt/duckbot/venv/bin/python -m cloudbot
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
User=duckbot
Group=duckbot
SyslogIdentifier=duckbot
ProtectSystem=strict
ProtectHome=yes
NoNewPrivileges=true
ReadWritePaths=/opt/duckbot/CloudBot
[Install]
WantedBy=multi-user.target