Rewrote ac.sh to be capable of beeing run as a cron job.
This commit is contained in:
parent
482ae3173a
commit
efbb10ae8a
1 changed files with 23 additions and 1 deletions
24
bin/ac.sh
24
bin/ac.sh
|
|
@ -1,5 +1,22 @@
|
|||
#!/bin/bash
|
||||
|
||||
cd /etc/lighttpd/vhosts.d
|
||||
|
||||
HOSTS="de.hacknf.lists
|
||||
de.waffelgut
|
||||
org.linspector
|
||||
org.xw3.cloud
|
||||
org.xw3.git
|
||||
org.xw3.lists
|
||||
org.xw3.mail
|
||||
org.xw3.siem
|
||||
org.xw3.sql"
|
||||
|
||||
for host in $HOSTS; do
|
||||
cat /etc/lighttpd/vhosts.d/$host.conf.min > /etc/lighttpd/vhosts.d/$host.conf
|
||||
done
|
||||
/etc/init.d/lighttpd restart
|
||||
|
||||
mv /root/.acme.sh/acme.sh.log /root/.acme.sh/$(date +%s).log
|
||||
|
||||
acme.sh --cron --force --home /root/.acme.sh
|
||||
|
|
@ -10,8 +27,13 @@ for host in $(ls /etc/acme | tr '\n' ' '); do
|
|||
cat /etc/acme/$host/fullchain.cer >> /etc/acme/$host/$host.pem
|
||||
done
|
||||
|
||||
for host in $HOSTS; do
|
||||
cat /etc/lighttpd/vhosts.d/$host.conf.full > /etc/lighttpd/vhosts.d/$host.conf
|
||||
done
|
||||
/etc/init.d/lighttpd restart
|
||||
/etc/init.d/nginx restart
|
||||
|
||||
#/etc/init.d/nginx restart
|
||||
|
||||
/etc/init.d/prosody restart
|
||||
|
||||
cat /etc/acme/mail.xw3.org/fullchain.cer > /opt/mailcow-dockerized/data/assets/ssl/mail.xw3.org/cert.pem
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue