| 123456789101112131415161718192021222324252627282930 | 
							- [Unit]
 
- Description=Gogs
 
- After=network.target
 
- After=mariadb.service mysql.service mysqld.service postgresql.service memcached.service redis.service
 
- [Service]
 
- # Modify these two values and uncomment them if you have
 
- # repos with lots of files and get an HTTP error 500 because
 
- # of that
 
- ###
 
- #LimitMEMLOCK=infinity
 
- #LimitNOFILE=65535
 
- Type=simple
 
- User=git
 
- Group=git
 
- WorkingDirectory=/home/git/gogs
 
- ExecStart=/home/git/gogs/gogs web
 
- Restart=always
 
- RestartSec=2s
 
- Environment=USER=git HOME=/home/git
 
- # Some distributions may not support these hardening directives. If you cannot start the service due
 
- # to an unknown option, comment out the ones not supported by your version of systemd.
 
- ProtectSystem=full
 
- PrivateDevices=yes
 
- PrivateTmp=yes
 
- NoNewPrivileges=true
 
- [Install]
 
- WantedBy=multi-user.target
 
 
  |