mirror of
https://github.com/dragonlock2/matthewtran.com.git
synced 2025-10-11 20:17:54 +00:00
26 lines
454 B
Bash
26 lines
454 B
Bash
#!/bin/sh
|
|
|
|
# server needs to be up to grab certificates
|
|
nginx
|
|
while [ ! -f /var/run/nginx.pid ]
|
|
do
|
|
sleep 1
|
|
done
|
|
|
|
certbot --nginx \
|
|
--webroot-path /var/www/matthewtran.com \
|
|
--non-interactive --agree-tos -m matthewlamtran@berkeley.edu \
|
|
-d matthewtran.com \
|
|
-d www.matthewtran.com \
|
|
-d git.matthewtran.com
|
|
|
|
nginx -s reload
|
|
python3 ip_update.py &
|
|
|
|
# try renew once a day
|
|
while true
|
|
do
|
|
certbot renew --quiet
|
|
sleep 86400
|
|
done
|