strelaysrv.service 577 B

1234567891011121314151617181920212223242526
  1. [Unit]
  2. Description=Syncthing Relay Server
  3. After=network.target
  4. Documentation=man:strelaysrv(1)
  5. [Service]
  6. WorkingDirectory=/var/lib/syncthing-relaysrv
  7. EnvironmentFile=/etc/default/syncthing-relaysrv
  8. ExecStart=/usr/bin/strelaysrv -nat=${NAT} $RELAYSRV_OPTS
  9. # Hardening
  10. User=syncthing-relaysrv
  11. Group=syncthing
  12. ProtectSystem=strict
  13. ReadWritePaths=/var/lib/syncthing-relaysrv
  14. NoNewPrivileges=true
  15. PrivateTmp=true
  16. PrivateDevices=true
  17. ProtectHome=true
  18. SystemCallArchitectures=native
  19. MemoryDenyWriteExecute=true
  20. [Install]
  21. WantedBy=multi-user.target
  22. Alias=syncthing-relaysrv.service