Skip to content

Commit da6ed80

Browse files
author
Serghey Rodin
committed
autorenew LetsEncrypt SSL
1 parent 7df680a commit da6ed80

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

bin/v-add-letsencrypt-domain

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,14 @@ if [ "$?" -ne '0' ]; then
112112
check_result $? "SSL install" >/dev/null
113113
fi
114114

115+
# Adding LE autorenew cronjob
116+
if [ -z "$(grep v-update-lets $VESTA/data/users/admin/cron.conf)" ]; then
117+
min=$(generate_password '012345' '2')
118+
hour=$(generate_password '1234567' '1')
119+
cmd="sudo $BIN/v-update-letsencrypt-ssl"
120+
$BIN/v-add-cron-job admin "$min" "$hour" '*' '*' '*' "$cmd" > /dev/null
121+
fi
122+
115123
# Updating letsencrypt key
116124
if [ -z "$LETSENCRYPT" ]; then
117125
add_object_key "web" 'DOMAIN' "$domain" 'LETSENCRYPT' 'FTP_USER'

bin/v-update-letsencrypt-ssl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,9 @@ for user in $users; do
3030
USER_DATA=$VESTA/data/users/$user
3131
# Checking user certificates
3232
for domain in $(search_objects 'web' 'LETSENCRYPT' 'yes' 'DOMAIN'); do
33+
3334
crt="$VESTA/data/users/$user/ssl/$domain.crt"
34-
# Checking certificate issuer
3535
crt_data=$(openssl x509 -text -in "$crt")
36-
3736
expire=$(echo "$crt_data" |grep "Not After")
3837
expire=$(echo "$expire" |cut -f 2,3,4 -d :)
3938
expire=$(date -d "$expire" +%s)

0 commit comments

Comments
 (0)