oasis-pub.service 655 B

123456789101112131415161718192021222324252627
  1. [Unit]
  2. Description=Oasis PUB
  3. Documentation=https://wiki.solarnethub.com/socialnet/snh-pub
  4. After=network-online.target
  5. Wants=network-online.target
  6. [Service]
  7. Type=simple
  8. User=YOUR_USER
  9. WorkingDirectory=/home/YOUR_USER/oasis
  10. ExecStart=/bin/sh /home/YOUR_USER/oasis/oasis.sh server
  11. Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  12. Restart=on-failure
  13. RestartSec=5
  14. KillSignal=SIGTERM
  15. TimeoutStopSec=30
  16. StandardOutput=journal
  17. StandardError=journal
  18. SyslogIdentifier=oasis-pub
  19. NoNewPrivileges=yes
  20. ProtectSystem=full
  21. ProtectHome=read-only
  22. ReadWritePaths=/home/YOUR_USER/.ssb /home/YOUR_USER/oasis
  23. [Install]
  24. WantedBy=multi-user.target