27 lines
706 B
Desktop File
27 lines
706 B
Desktop File
[Unit]
|
||
Description=Synology Monitor Service
|
||
After=network-online.target
|
||
Wants=network-online.target
|
||
|
||
[Service]
|
||
Type=simple
|
||
# ── Change these paths to match your server ────────────────────────────────────
|
||
User=monitor
|
||
WorkingDirectory=/opt/synology-monitor
|
||
ExecStart=/opt/synology-monitor/venv/bin/python monitor.py
|
||
|
||
# Restart automatically if it crashes
|
||
Restart=always
|
||
RestartSec=30
|
||
|
||
# Load environment from .env file
|
||
EnvironmentFile=/opt/synology-monitor/.env
|
||
|
||
# Logging – journald will capture stdout/stderr
|
||
StandardOutput=journal
|
||
StandardError=journal
|
||
SyslogIdentifier=synology-monitor
|
||
|
||
[Install]
|
||
WantedBy=multi-user.target
|