First commit

This commit is contained in:
2025-12-17 23:14:15 +01:00
commit eba1e1fcb2
13 changed files with 1294 additions and 0 deletions

26
system2mqtt.service Normal file
View File

@@ -0,0 +1,26 @@
[Unit]
Description=System2MQTT - System Metrics to Home Assistant via MQTT
After=network-online.target mosquitto.service
Wants=network-online.target
[Service]
Type=simple
User=system2mqtt
Group=system2mqtt
SupplementaryGroups=adm systemd-journal
WorkingDirectory=/opt/system2mqtt
ExecStart=/opt/system2mqtt/run.sh
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal
# Environment can be overridden via drop-in or .env file
EnvironmentFile=-/opt/system2mqtt/.env
# Security hardening
PrivateTmp=yes
NoNewPrivileges=yes
[Install]
WantedBy=multi-user.target