[Unit] Description=peardock HyperDHT Docker control plane Documentation=https://git.ssh.surf/snxraven/peardock After=network-online.target Wants=network-online.target # Soft-depend on Docker (rootless / podman setups may not ship docker.service) Wants=docker.service [Service] Type=simple WorkingDirectory=/opt/peardock # Standalone Bare binary (install.sh / rolling release) ExecStart=/opt/peardock/peardock-server # Source install alternative: # ExecStart=/usr/bin/node /opt/peardock/server/server.js Restart=on-failure RestartSec=5 TimeoutStartSec=30 TimeoutStopSec=30 NoNewPrivileges=true PrivateTmp=true User=peardock Group=docker SupplementaryGroups=docker Environment=NODE_ENV=production EnvironmentFile=-/opt/peardock/.env # Example production knobs (prefer .env): # Environment=PEARDOCK_DEFAULT_ROLE=operator # Environment=PEARDOCK_PEER_ALLOWLIST=1 # Environment=ENABLE_HOLESAIL=1 ReadWritePaths=/opt/peardock [Install] WantedBy=multi-user.target