Files
baremetal-basics/upcerts
2026-04-22 03:01:34 +00:00

33 lines
1.0 KiB
Bash

#!/bin/bash
echo "CERT DOMAIN NAME:"
read d
# STOP SERVICES
sudo systemctl stop ejabberd
sudo systemctl stop mumble-server
# 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 ejabberd
sudo systemctl start mumble-server
# RESTART SERVICES AND SHOW STATUS
sudo systemctl restart ejabberd
sudo systemctl restart mumble-server
sudo systemctl status ejabberd
sudo systemctl status mumble-server