#!/bin/bash

HOST=$1

echo "Renew Let's Encrypt for "$HOST

rm -f -r /etc/letsencrypt/*/$HOST.webhosting-franken.de*

certbot --text --non-interactive --webroot certonly -d $HOST.webhosting-franken.de -w /var/www/system/htdocs/

cd /etc/ssl
rm -r ssl_whf
mkdir ssl_whf

cd ssl_whf


ln -s /etc/letsencrypt/live/$HOST.webhosting-franken.de/fullchain.pem whf.crt
ln -s /etc/letsencrypt/live/$HOST.webhosting-franken.de/privkey.pem whf.key
ln -s /etc/letsencrypt/live/$HOST.webhosting-franken.de/chain.pem whf.ca

cat whf.crt > whf.pem
cat whf.key >> whf.pem

rm /etc/letsencrypt/renewal/$HOST.webhosting-franken.de.conf

service postfix restart
service dovecot restart
service nginx restart
service apache2 restart
service pure-ftpd-mysql restart