Files
new_server_setup/scripts/05_install_gitea.sh
2025-09-28 21:28:56 +02:00

37 lines
993 B
Bash
Executable File

#GITEA
apt install -y wget
wget -O gitea https://dl.gitea.com/gitea/1.24.6/gitea-1.24.6-linux-amd64
chmod +x gitea
wget https://dl.gitea.com/gitea/1.24.6/gitea-1.24.6-linux-amd64.asc
gpg --keyserver hkps://keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2
gpg --verify gitea-1.24.6-linux-amd64.asc gitea
rm gitea-1.24.6-linux-amd64.asc
adduser --quiet --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git
mkdir -p /var/lib/gitea/{custom,data,log}
chown -R git:git /var/lib/gitea/
chmod -R 750 /var/lib/gitea/
mkdir /etc/gitea
chown root:git /etc/gitea
chmod 770 /etc/gitea
cp gitea /usr/local/bin/gitea
cp files/gitea.service /etc/systemd/system/gitea.service
cp private/gitea/app.ini /etc/gitea/app.in
cp -r private/gitea/gitea /var/lib/
systemctl daemon-reload
systemctl enable gitea
systemctl start gitea
echo "DONE GITEA INSTALL"
## AFTER INSTALL
#if false
#chmod 750 /etc/gitea
#chmod 640 /etc/gitea/app.ini
#fi