This commit is contained in:
2025-09-28 21:28:56 +02:00
commit 0663a88b23
7 changed files with 172 additions and 0 deletions

22
scripts/01_install_bin.sh Executable file
View File

@@ -0,0 +1,22 @@
apt -y upgrade
# BUN
apt install -y zip
curl -fsSL https://bun.sh/install | bash
source /root/.bashrc
#PODMAN
apt install -y podman
#CADDY
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
chmod o+r /usr/share/keyrings/caddy-stable-archive-keyring.gpg
chmod o+r /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy

View File

@@ -0,0 +1,4 @@
cp files/Caddyfile /etc/caddy/Caddyfile
caddy stop
caddy start -c /etc/caddy/Caddyfile

37
scripts/05_install_gitea.sh Executable file
View 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