Update script
This commit is contained in:
parent
6ba6ba1cfb
commit
91dc55e8fe
|
@ -7,32 +7,34 @@ clear
|
|||
# URL: https://gitea.techaddressed.com/robert/setup-nginx-proxy
|
||||
# *****************************************************************************
|
||||
|
||||
# check for root permissions
|
||||
if [ "$EUID" -ne 0 ]
|
||||
then echo "PLEASE RUN THIS SCRIPT WITH ROOT PRIVILEGES"
|
||||
exit
|
||||
fi
|
||||
|
||||
# update system
|
||||
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt clean
|
||||
apt update && apt upgrade -y && apt autoremove -y && apt clean
|
||||
|
||||
# install packages
|
||||
sudo apt install ntp nginx certbot ufw -y
|
||||
|
||||
# copy scripts
|
||||
mkdir ~/bin
|
||||
cp scripts/*.sh ~/bin
|
||||
apt install ntp nginx certbot ufw -y
|
||||
|
||||
# copy config files
|
||||
sudo cp config/example* /etc/nginx/sites-available/
|
||||
sudo cp config/mime.types /etc/nginx/
|
||||
sudo cp config/nginx.conf /etc/nginx/
|
||||
sudo cp config/cloudflare-only.conf /etc/nginx/
|
||||
sudo cp config/*realip.conf /etc/nginx
|
||||
cp config/example* /etc/nginx/sites-available/
|
||||
cp config/mime.types /etc/nginx/
|
||||
cp config/nginx.conf /etc/nginx/
|
||||
cp config/cloudflare-only.conf /etc/nginx/
|
||||
cp config/*realip.conf /etc/nginx
|
||||
|
||||
# disable default config
|
||||
sudo rm /etc/nginx/sites-enabled/default
|
||||
rm /etc/nginx/sites-enabled/default
|
||||
|
||||
# restart services
|
||||
sudo systemctl restart nginx
|
||||
systemctl restart nginx
|
||||
|
||||
# configure ufw firewall but do not enable
|
||||
sudo ufw allow 80/tcp
|
||||
sudo ufw allow 443/tcp
|
||||
ufw allow 80/tcp
|
||||
ufw allow 443/tcp
|
||||
|
||||
# complete
|
||||
echo
|
||||
|
|
Loading…
Reference in New Issue