[Unit] Description=PearData PearMonitor agent (HyperDHT + REST metrics) Documentation=https://git.ssh.surf/snxraven/peardata After=network-online.target Wants=network-online.target [Service] Type=simple WorkingDirectory=/opt/peardata ExecStart=/opt/peardata/peardata-server Restart=on-failure RestartSec=5 TimeoutStartSec=30 TimeoutStopSec=30 User=peardata Group=peardata NoNewPrivileges=true PrivateTmp=true Environment=NODE_ENV=production EnvironmentFile=-/opt/peardata/.env # Optional host journal in Logs tab: set PEARDATA_JOURNAL=1 in .env and uncomment: # SupplementaryGroups=systemd-journal # Identity + HyperDB / metric buffers ReadWritePaths=/opt/peardata [Install] WantedBy=multi-user.target