Files
peardata/deploy/peardata.service
T
Raven Scott 6ef3afe821
CI / test (push) Successful in 1m4s
Release rolling / release (push) Successful in 6m57s
System Log
2026-07-18 23:05:44 -04:00

28 lines
704 B
Desktop File

[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