#!/bin/bash #adminbruno gitadmin #VARS workdir="/opt/gitea" podname="gitea" netports=(9221/tcp 9222/tcp) #user groupadd -g 9221 gitea useradd -g 9221 gitea #usermod -a -G gitea myownuser #data dirs mkdir -p $workdir cp docker-compose.yml $workdir/. chmod -R 775 $workdir #firewall config firewall-cmd --permanent --new-service=$podname firewall-cmd --permanent --service= \ --set-description="Gitea selfhost git Server" firewall-cmd --permanent --service=$podname --set-short=$podname for i in ${netports[@]} do firewall-cmd --permanent --service=$podname --add-port=${i} done firewall-cmd --reload firewall-cmd --permanent --add-service=$podname firewall-cmd --reload #prepare #podman pull gitea/gitea:latest podman network reload --all #start cd $workdir podman-compose up -d