[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 # Host journal for Logs tab (journalctl). Installer also adds peardata to this group. SupplementaryGroups=systemd-journal NoNewPrivileges=true PrivateTmp=true Environment=NODE_ENV=production # Journal on by default; override in .env with PEARDATA_JOURNAL=0 to disable Environment=PEARDATA_JOURNAL=1 EnvironmentFile=-/opt/peardata/.env # Identity + HyperDB / metric buffers ReadWritePaths=/opt/peardata [Install] WantedBy=multi-user.target