init
This commit is contained in:
37
scripts/05_install_gitea.sh
Executable file
37
scripts/05_install_gitea.sh
Executable file
@@ -0,0 +1,37 @@
|
||||
#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
|
Reference in New Issue
Block a user