Changed pma port to 8080
I also that systemctl stuff is echoed and not wgeted
This commit is contained in:
parent
7054ab4815
commit
cc987eac61
|
@ -33,7 +33,26 @@ sudo chmod -R 750 /var/lib/gitea
|
||||||
sudo mkdir -v /etc/gitea
|
sudo mkdir -v /etc/gitea
|
||||||
sudo chown -R root:git /etc/gitea
|
sudo chown -R root:git /etc/gitea
|
||||||
sudo chmod -R 770 /etc/gitea
|
sudo chmod -R 770 /etc/gitea
|
||||||
sudo wget -O /etc/systemd/system/gitea.service https://git.oldgate.org/Sophia/thelinuxlist/raw/branch/main/systemd/gitea.service
|
sudo echo "
|
||||||
|
[Unit]
|
||||||
|
Description=Gitea
|
||||||
|
After=syslog.target
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
RestartSec=3s
|
||||||
|
Type=simple
|
||||||
|
User=git
|
||||||
|
Group=git
|
||||||
|
WorkingDirectory=/var/lib/gitea/
|
||||||
|
|
||||||
|
ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini
|
||||||
|
Restart=always
|
||||||
|
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
" >> /etc/systemd/system/gitea.service
|
||||||
sudo systemctl daemon-reload
|
sudo systemctl daemon-reload
|
||||||
sudo systemctl enable --now gitea
|
sudo systemctl enable --now gitea
|
||||||
sudo systemctl start gitea
|
sudo systemctl start gitea
|
||||||
|
|
|
@ -23,7 +23,38 @@ 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 adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git
|
||||||
sudo mkdir /var/log/gogs
|
sudo mkdir /var/log/gogs
|
||||||
sudo chown -R git:git /var/log/gogs/
|
sudo chown -R git:git /var/log/gogs/
|
||||||
sudo wget -O /etc/systemd/system/gogs.service https://git.oldgate.org/Sophia/thelinuxlist/raw/branch/main/systemd/gogs.service
|
sudo echo "
|
||||||
|
[Unit]
|
||||||
|
Description=Gogs self-hosted Git service
|
||||||
|
After=syslog.target
|
||||||
|
After=network.target
|
||||||
|
After=mysql.service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
# Modify these two values and uncomment them if you have
|
||||||
|
# repos with lots of files and get an HTTP error 500 because
|
||||||
|
# of that
|
||||||
|
###
|
||||||
|
#LimitMEMLOCK=infinity
|
||||||
|
#LimitNOFILE=65535
|
||||||
|
Type=simple
|
||||||
|
User=git
|
||||||
|
Group=git
|
||||||
|
WorkingDirectory=/home/git
|
||||||
|
ExecStart=/home/git/gogs web
|
||||||
|
Restart=always
|
||||||
|
Environment=USER=git HOME=/home/git
|
||||||
|
|
||||||
|
# Some distributions may not support these hardening directives. If you cannot start the service due
|
||||||
|
# to an unknown option, comment out the ones not supported by your version of systemd.
|
||||||
|
ProtectSystem=full
|
||||||
|
PrivateDevices=yes
|
||||||
|
PrivateTmp=yes
|
||||||
|
NoNewPrivileges=true
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
" >> /etc/systemd/system/gogs.service
|
||||||
sudo rsync -avz gogs/* /home/git/
|
sudo rsync -avz gogs/* /home/git/
|
||||||
sudo chown -R git:git /home/git/
|
sudo chown -R git:git /home/git/
|
||||||
sudo ufw allow 3000
|
sudo ufw allow 3000
|
||||||
|
|
|
@ -21,7 +21,26 @@ sudo apt update && apt upgrade -y
|
||||||
sudo add-apt-repository --yes ppa:ondrej/php && apt install libapache2-mod-php$PHP_VER php$PHP_VER-fpm software-properties-common phpmyadmin php-mbstring php-zip php-gd php-json php-curl apache2 -y
|
sudo add-apt-repository --yes ppa:ondrej/php && apt install libapache2-mod-php$PHP_VER php$PHP_VER-fpm software-properties-common phpmyadmin php-mbstring php-zip php-gd php-json php-curl apache2 -y
|
||||||
sudo systemctl stop apache2
|
sudo systemctl stop apache2
|
||||||
sudo apt remove php8.1-fpm php8.1-* -y
|
sudo apt remove php8.1-fpm php8.1-* -y
|
||||||
sudo echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf
|
sudo echo "
|
||||||
|
Listen 8080
|
||||||
|
|
||||||
|
<VirtualHost *:8080>
|
||||||
|
|
||||||
|
ServerName localhost
|
||||||
|
|
||||||
|
<Directory /usr/share/phpmyadmin>
|
||||||
|
AllowOverride None
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
DocumentRoot /usr/share/phpmyadmin
|
||||||
|
|
||||||
|
Include /etc/phpmyadmin/apache.conf
|
||||||
|
|
||||||
|
ErrorLog ${APACHE_LOG_DIR}/phpmyadmin.error.log
|
||||||
|
CustomLog ${APACHE_LOG_DIR}/phpmyadmin.access.log combined
|
||||||
|
|
||||||
|
</VirtualHost>" >> /etc/apache2/sites-enabled/phpmyadmin.conf
|
||||||
sudo phpenmod mbstring
|
sudo phpenmod mbstring
|
||||||
sudo a2dismod php$PHP_VER
|
sudo a2dismod php$PHP_VER
|
||||||
sudo a2dismod mpm_prefork
|
sudo a2dismod mpm_prefork
|
||||||
|
@ -50,8 +69,8 @@ sudo systemctl restart apache2
|
||||||
echo -e "=================================================================="
|
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 )
|
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)
|
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 "phpMyAdmin Should be available at http://${intenalip}/phpmyadmin"
|
echo "phpMyAdmin Should be available at http://${intenalip}:8080"
|
||||||
echo "Or If you are using a VPS at http://${publicipaddress}/phpmyadmin"
|
echo "Or If you are using a VPS at http://${publicipaddress}:8080"
|
||||||
echo -e "=================================================================="
|
echo -e "=================================================================="
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,8 @@ do
|
||||||
done
|
done
|
||||||
sudo apt remove phpmyadmin -y
|
sudo apt remove phpmyadmin -y
|
||||||
sudo apt-get autoremove -y
|
sudo apt-get autoremove -y
|
||||||
rm -rf /usr/share/phpmyadmin/
|
sudo rm -rf /usr/share/phpmyadmin/
|
||||||
|
sudo rm -rf /etc/apache2/sites-enabled/phpmyadmin.conf
|
||||||
sudo systemctl restart apache2
|
sudo systemctl restart apache2
|
||||||
|
|
||||||
while true
|
while true
|
||||||
|
|
Reference in New Issue