diff --git a/upcerts b/upcerts index 3c53be0..ecd5129 100644 --- a/upcerts +++ b/upcerts @@ -4,9 +4,17 @@ echo "CERT DOMAIN NAME:" read d # 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 @@ -22,11 +30,14 @@ 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