33 lines
1.0 KiB
Bash
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
|