From b2306b5b97a382723bffb63352c56bf57220713e Mon Sep 17 00:00:00 2001 From: Sophia Atkinson Date: Sun, 30 Apr 2023 10:39:29 -0700 Subject: [PATCH] Updates --- scripts/giteainstall.sh | 6 +++--- scripts/gitearemove.sh | 4 ++++ scripts/giteaupdate.sh | 10 +++------- scripts/gogsinstall.sh | 11 ++++++----- 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/scripts/giteainstall.sh b/scripts/giteainstall.sh index b9a768f..3b21966 100644 --- a/scripts/giteainstall.sh +++ b/scripts/giteainstall.sh @@ -53,9 +53,9 @@ fi sudo mv /tmp/gitea /usr/local/bin sudo chmod +x /usr/local/bin/gitea -sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log} -sudo chown git: /var/lib/gitea/{data,indexers,log} -sudo chmod 750 /var/lib/gitea/{data,indexers,log} +sudo mkdir -p /var/lib/gitea/{custom,data,log} +sudo chown -R git:git /var/lib/gitea +sudo chmod -R 750 /var/lib/gitea sudo mkdir /etc/gitea sudo chown root:git /etc/gitea sudo chmod 770 /etc/gitea diff --git a/scripts/gitearemove.sh b/scripts/gitearemove.sh index e8aeb7f..49d2732 100644 --- a/scripts/gitearemove.sh +++ b/scripts/gitearemove.sh @@ -19,6 +19,8 @@ done sudo systemctl stop gitea sudo systemctl disable gitea sudo rm -rf /etc/systemd/system/gitea.service +echo "Backing up Files" +tar -cvzf gitea.tar.gz /var/lib/gitea/ /etc/gitea sudo rm -rf /home/git sudo userdel git sudo rm -rf /usr/local/bin/gitea @@ -26,3 +28,5 @@ sudo rm -rf /var/lib/gitea/* sudo rm -rf /etc/gitea sudo ufw delete allow 3000 +echo "Gitea has been uninstalled, and all files have are backed up in gitea.tar.gz, you can delete it at your discretion." + diff --git a/scripts/giteaupdate.sh b/scripts/giteaupdate.sh index a477765..6f03a00 100644 --- a/scripts/giteaupdate.sh +++ b/scripts/giteaupdate.sh @@ -50,16 +50,12 @@ if [ -n "$(uname -a | grep armv7l)" ]; then fi sudo mv /tmp/gitea /usr/local/bin sudo chmod +x /usr/local/bin/gitea -sudo chown git: /var/lib/gitea/{data,indexers,log} -sudo chmod 750 /var/lib/gitea/{data,indexers,log} +sudo chown -R git:git /var/lib/gitea +sudo chmod -R 750 /var/lib/gitea sudo chown root:git /etc/gitea -sudo chmod 770 /etc/gitea sudo systemctl start gitea sudo ufw allow 3000 echo -e "==================================================================" -publicipaddress=$(curl -sS --connect-timeout 10 -m 60 https://ipv4.icanhazip.com/ || curl -sS --connect-timeout 10 -m 60 https://api.ipify.org ) -intenalip=$(ip addr | grep -E -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -E -v "^127\.|^255\.|^0\." | head -n 1) - echo "Gitea Should be available at http://${intenalip}:3000" - echo "Or If you are using a VPS at http://${publicipaddress}:3000" +echo "Gitea has been updated!!" echo -e "==================================================================" fi \ No newline at end of file diff --git a/scripts/gogsinstall.sh b/scripts/gogsinstall.sh index a7f9de4..5d0abe3 100644 --- a/scripts/gogsinstall.sh +++ b/scripts/gogsinstall.sh @@ -16,11 +16,12 @@ do esac done -sudo apt install wget git -y -GOGS_VER="0.13.0" -sudo wget -O linux_amd64.tar.gz https://dl.gogs.io/$GOGS_VER/gogs_"$GOGS_VER"_linux_amd64.tar.gz -sudo tar xvf linux_amd64.tar.gz -sudo adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git +sudo apt install wget git go-lang -y +sudo adduser --disabled-login --gecos 'Gogs' git +git clone --depth 1 https://github.com/gogs/gogs.git gogs +cd gogs +go build -o gogs +./gogs web sudo mkdir /var/log/gogs sudo chown -R git:git /var/log/gogs/ sudo echo "