2023-09-11 02:16:04 +00:00

26 lines
449 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 \
--test-cert \
--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
# try renew once a day
while true
do
certbot renew --quiet
sleep 86400
done