diff --git a/Gitea-Installer.sh b/Gitea-Installer.sh index b8501c2..21a7a58 100644 --- a/Gitea-Installer.sh +++ b/Gitea-Installer.sh @@ -33,7 +33,6 @@ while true; do esac done - echo "Algemeen wachtwoord:" read password echo "Administrator email:" @@ -41,6 +40,20 @@ read email echo "Instance name" read InstName +echo "########################" +echo "Gitea Admin user details" +echo "########################" + +echo "Gitea admin email:" +read gtem + +echo "Gitea admin username:" +read gtusr + +echo "Gitea admin password:" +read gtpwd + + ##-----------------## # Static-Vars # ##-----------------## @@ -51,6 +64,7 @@ cockpit=1 PHPMyadmin=0 giteaver=1.9.4 + ##----------------## # Pre-Config # ##----------------## @@ -123,6 +137,7 @@ chown -R www-data:www-data /var/www/"$domain" wget -q -t7 https://git.ictmaatwerk.com/VPS-scripts/Ubuntu-Web/raw/branch/master/config/nginx/Gitea-unconfigured -O /etc/nginx/sites-available/"$domain" sed -i 's/DOMAINname/'$domain'/' /etc/nginx/sites-available/"$domain" ln -s /etc/nginx/sites-available/"$domain" /etc/nginx/sites-enabled/ +systemctl start nginx ##-------------------## @@ -171,8 +186,12 @@ SecKey=$(/usr/local/bin/gitea generate secret SECRET_KEY) JWTSectet=$(/usr/local/bin/gitea generate secret JWT_SECRET) LFSSecret=$(/usr/local/bin/gitea generate secret LFS_JWT_SECRET) -sed -i -e 's/DBName/'$db_name'/' -e 's/DBUser/'$db_user'/' -e 's/DBPass/'$db_pass'/' -e 's/DOMAINname/'$domain'/' -e 's/IstName/'$InstName'/' -e 's/IntToken/'$IntToken'/' -e 's/SecKey/'$SecKey'/' -e 's/JWTSectet/'$JWTSectet'/' -e 's/JWTSectet/'$JWTSectet'/' -e 's/LFSSecret/'$LFSSecret'/' /etc/gitea/app.ini +sed -i -e 's/DBName/'$db_name'/' -e 's/DBUser/'$db_user'/' -e 's/DBPass/'$db_pass'/' -e 's/DOMAINname/'$domain'/' -e 's/InstName/'$InstName'/' -e 's/IntToken/'$IntToken'/' -e 's/SecKey/'$SecKey'/' -e 's/JWTSectet/'$JWTSectet'/' -e 's/JWTSectet/'$JWTSectet'/' -e 's/LFSSecret/'$LFSSecret'/' /etc/gitea/app.ini +systemctl enable gitea +systemctl start gitea + +su git -c "cd /home/git && /usr/local/bin/gitea admin create-user --admin --username="$gtusr" --password="$gtpwd" --email="$gtem" --config=/etc/gitea/app.ini" ##--------------------## # Install Postfix # @@ -205,7 +224,14 @@ sed -i 's/listen 443 ssl/listen 443 ssl http2/g' /etc/nginx/sites-available/"$do sed -i 's#include /etc/letsencrypt/options-ssl-nginx.conf;#ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;#g' /etc/nginx/sites-available/"$domain" ##---------------## -# finalizing # +# Finalizing # ##---------------## -systemctl enable gitea -systemctl start nginx gitea + + +echo"Done!" +echo "Git is starting, this can take up to 5 minutes." +echo "" +echo "When git is started login using the following credentials" +echo "LoginPage="$domain"/user/login" +echo "Username="$gtusr"" +echo "Password="$gtpwd"" \ No newline at end of file