sftpgo.service 601 B

12345678910111213141516171819202122232425262728
  1. [Unit]
  2. Description=SFTPGo Server
  3. After=network.target
  4. [Service]
  5. User=sftpgo
  6. Group=sftpgo
  7. Type=simple
  8. WorkingDirectory=/etc/sftpgo
  9. Environment=SFTPGO_CONFIG_DIR=/etc/sftpgo/
  10. Environment=SFTPGO_LOG_FILE_PATH=
  11. EnvironmentFile=-/etc/sftpgo/sftpgo.env
  12. ExecStart=/usr/bin/sftpgo serve
  13. ExecReload=/bin/kill -s HUP $MAINPID
  14. LimitNOFILE=8192
  15. KillMode=mixed
  16. PrivateTmp=true
  17. Restart=always
  18. RestartSec=10s
  19. NoNewPrivileges=yes
  20. PrivateDevices=yes
  21. DevicePolicy=closed
  22. ProtectSystem=true
  23. RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
  24. AmbientCapabilities=CAP_NET_BIND_SERVICE
  25. [Install]
  26. WantedBy=multi-user.target