25 lines
677 B
Desktop File
25 lines
677 B
Desktop File
# Binary mode: install with sudo ./kit.sh install-service
|
|
# Assumes a "git" system user, binary at /usr/local/bin/gitea, data in /var/lib/gitea,
|
|
# config in /etc/gitea/app.ini (the defaults in .env.example).
|
|
[Unit]
|
|
Description=Gitea (gitea-selfhost)
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=git
|
|
Group=git
|
|
WorkingDirectory=/var/lib/gitea
|
|
ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini --work-path /var/lib/gitea
|
|
Restart=always
|
|
RestartSec=5
|
|
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea
|
|
# Hardening
|
|
NoNewPrivileges=true
|
|
PrivateTmp=true
|
|
ProtectSystem=full
|
|
ReadWritePaths=/var/lib/gitea /etc/gitea
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|