From 96289c54a9ab611d9bf12bd430572abb5fa8701e Mon Sep 17 00:00:00 2001 From: bmixed <2+bmixed@noreply.localhost> Date: Tue, 19 May 2026 20:42:22 +0000 Subject: [PATCH] Upload files to "/" --- upcerts | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 upcerts diff --git a/upcerts b/upcerts new file mode 100644 index 0000000..15012f9 --- /dev/null +++ b/upcerts @@ -0,0 +1,50 @@ +#!/bin/bash + +## 20260519-202449 + +echo "SSL(TLS) CERT UPDATER" +echo "CERT DOMAIN NAME:" +read -r d +echo "UPDATING CERTS..." + +# STOP SERVICES +sudo systemctl stop cockpit +sudo systemctl stop ejabberd +sudo systemctl stop mumble-server + +# COCKPIT CERTS +sudo mkdir -p /etc/cockpit/ws-certs.d/ +sudo rm /etc/cockpit/ws-certs.d/99-letsencrypt.cert +sudo rm /etc/cockpit/ws-certs.d/99-letsencrypt.key +sudo ln -sf /etc/letsencrypt/live/$d/fullchain.pem /etc/cockpit/ws-certs.d/99-letsencrypt.cert +sudo ln -sf /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 CERTS +sudo rm /opt/mumble-server/cert.pem +sudo rm /opt/mumble-server/privkey.pem +sudo rm /opt/mumble-server/chain.pem +sudo rm /opt/mumble-server/fullchain.pem +sudo cat /etc/letsencrypt/live/$d/cert.pem >> /opt/mumble-server/cert.pem +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 + +# START SERVICES +sudo systemctl start cockpit +sudo systemctl start ejabberd +sudo systemctl start mumble-server + +# RESTART SERVICES AND SHOW STATUS +sudo systemctl restart cockpit +sudo systemctl restart ejabberd +sudo systemctl restart mumble-server +sudo systemctl status cockpit +sudo systemctl status ejabberd +sudo systemctl status mumble-server + +echo "DONE." +read -r