Install gitea with systemd
Go to file
AJ ONeal f6b0249d5e Update '' 2017-11-14 14:49:16 +00:00
dist/etc/systemd/system use /opt/gitea, not /srv/gitea 2017-10-25 17:33:34 -06:00 Update '' 2017-11-14 14:49:16 +00:00
install.bash update url 2017-11-10 17:47:44 +00:00

Gitea Installer

Installs Gitea as a systemd service

Linux Install Script

You can download and run the installer script:

wget -O install-gitea.bash
bash install-gitea.bash

Or manually install by reading these instructions and following along:

# Create a 'gitea' user and group with the home /opt/gitea, no password (because it's a system user) and no GECOS
sudo adduser gitea --home /opt/gitea --disabled-password --gecos ''

# Make some other potentially useful directories for that user/group
sudo mkdir -p /opt/gitea/ /var/log/gitea
sudo chown -R gitea:gitea /opt/gitea/ /var/log/gitea

# Download and install gitea
sudo wget -O /opt/gitea/gitea
sudo chmod +x /opt/gitea/gitea

# Download and install the gitea.service for systemd
sudo wget -O /etc/systemd/system/gitea.service

# Start gitea
sudo systemctl restart gitea

Gitea Web Setup (post install)

Once you've gitea installed and running you must choose which database to use, certain gitea paths, an admin user, etc.


Troubleshooting systemd

See Troubleshooting systemd