Files
peardata/deploy/peardata.service
T
Raven Scott 4633210eea
CI / test (push) Successful in 1m3s
Release rolling / release (push) Has been cancelled
Updates
2026-07-18 23:32:56 -04:00

30 lines
813 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
# 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