mirror of
https://git.coolaj86.com/coolaj86/gitea-installer.sh.git
synced 2024-12-30 17:43:58 +00:00
Install gitea with systemd
dist/etc | ||
install.bash | ||
README.md |
Gitea Installer
Installs Gitea (formerly gogs) as a systemd service
Linux Install Script
You can download and run the installer script:
wget -O install-gitea.bash https://git.coolaj86.com/coolaj86/gitea-installer.sh/raw/master/install.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 https://dl.gitea.io/gitea/1.0.1/gitea-1.0.1-linux-amd64
sudo chmod +x /opt/gitea/gitea
# Download and install the gitea.service for systemd
sudo wget -O /etc/systemd/system/gitea.service https://git.coolaj86.com/coolaj86/gitea-installer.sh/raw/master/dist/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.