Upload files to "/"

This commit is contained in:
2026-04-22 03:01:34 +00:00
parent d5dac7c9b2
commit 90acac63a3
2 changed files with 44 additions and 22 deletions

36
dupg Normal file
View File

@@ -0,0 +1,36 @@
#!/bin/bash
clear
echo "DEBIAN UPGRADE"
#cat /etc/os-release
#echo "UPGRADE FROM DEBIAN:"
#read cn
cn=$(lsb_release -c | grep 'Codename' | awk -F':' '{print $2}' | sed 's/^[ \t]*//')
echo "CURRENT RELEASE CODENAME: $cn"
echo "UPGRADE $cn TO:"
read upg
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt clean
sudo apt autoremove
sudo apt --fix-broken install
sudo dpkg --configure -a
sudo sed -i 's/'$cn'/'$upg'/g' /etc/apt/sources.list
sudo find /etc/apt/sources.list.d -name "*.list" -exec sed -i 's/'$cn'/'$upg'/g' {} \;
sudo apt update
sudo apt upgrade --without-new-pkgs
sudo apt full-upgrade
echo "CHECKING VERSION/RELEASE..."
cat /etc/debian_version
sudo lsb_release -a
cat /etc/os-release
sudo apt autoremove
sudo apt autoclean
sudo apt update
sudo apt list --upgradable
echo "UPGRADED $cn TO $upg."
echo "VERIFYING..."
cn=$(lsb_release -c | grep 'Codename' | awk -F':' '{print $2}' | sed 's/^[ \t]*//')
echo "CURRENT RELEASE CODENAME: $cn"
echo "REBOOT ASAP TO FINALIZE UPGRADE."

30
upcerts
View File

@@ -1,22 +1,17 @@
#!/bin/bash
echo "UPDATING CERTS..."
echo "CERT DOMAIN NAME:"
read d
# STOP SERVICES
sudo systemctl stop cockpit.socket
sudo systemctl stop mumble-server
sudo systemctl stop ejabberd
sudo systemctl stop mumble-server
## COCKPIT
sudo mkdir -p /etc/cockpit/ws-certs.d/
sudo rm -rf /etc/cockpit/ws-certs.d/99-letsencrypt.cert
sudo rm -rf /etc/cockpit/ws-certs.d/99-letsencrypt.key
sudo cp /etc/letsencrypt/live/$d/fullchain.pem /etc/cockpit/ws-certs.d/99-letsencrypt.cert
sudo cp /etc/letsencrypt/live/$d/privkey.pem /etc/cockpit/ws-certs.d/99-letsencrypt.key
# EJABBERD CERTS
sudo rm /etc/ejabberd/ejabberd.pem
sudo cat /etc/letsencrypt/live/$d/privkey.pem /etc/letsencrypt/live/$d/fullchain.pem >> /etc/ejabberd/ejabberd.pem
# MUMBLE-SERVER
# MUMBLE CERTS
sudo rm /opt/mumble-server/cert.pem
sudo rm /opt/mumble-server/privkey.pem
sudo rm /opt/mumble-server/chain.pem
@@ -26,21 +21,12 @@ sudo cat /etc/letsencrypt/live/$d/privkey.pem >> /opt/mumble-server/privkey.pem
sudo cat /etc/letsencrypt/live/$d/chain.pem >> /opt/mumble-server/chain.pem
sudo cat /etc/letsencrypt/live/$d/fullchain.pem >> /opt/mumble-server/fullchain.pem
# EJABBERD
sudo rm /opt/ejabberd/conf/ejabberd.pem
sudo cat /etc/letsencrypt/live/$d/privkey.pem /etc/letsencrypt/live/$d/fullchain.pem >> /opt/ejabberd/conf/ejabberd.pem
# START SERVICES
sudo systemctl start cockpit.socket
sudo systemctl start mumble-server
sudo systemctl start ejabberd
sudo systemctl start mumble-server
# RESTART SERVICES AND SHOW STATUS
sudo systemctl restart cockpit.socket
sudo systemctl restart mumble-server
sudo systemctl restart ejabberd
sudo systemctl status cockpit.socket
sudo systemctl status mumble-server
sudo systemctl restart mumble-server
sudo systemctl status ejabberd
#sudo /usr/lib/cockpit/cockpit-certificate-ensure --check
sudo systemctl status mumble-server