16 lines
835 B
Bash
Executable File
16 lines
835 B
Bash
Executable File
#!/bin/bash
|
|
cd /opt/certbot-aliyun-docker/derper
|
|
rm -rf ./letsencrypt/accounts
|
|
docker run --rm \
|
|
--entrypoint /bin/bash \
|
|
-e REGION=cn-hangzhou \
|
|
-e ACCESS_KEY_ID=LTAI5tP1yWFMMJhF6nrGYEit \
|
|
-e ACCESS_KEY_SECRET=xBEMX76UwvO21DCES2605VM0kAU7TV \
|
|
-e DOMAIN=derphz.jmsu.top \
|
|
-e EMAIL=pylyzeng@gmail.com \
|
|
-v "./letsencrypt:/etc/letsencrypt" \
|
|
-v "./certs:/app/certs" \
|
|
-v "./logs:/var/log/certbot" \
|
|
hotwa/certbot:latest \
|
|
-c 'source /opt/venv/bin/activate && aliyun configure set --profile akProfile --mode AK --region "$REGION" --access-key-id "$ACCESS_KEY_ID" --access-key-secret "$ACCESS_KEY_SECRET" && certbot certonly -d "$DOMAIN" --manual --preferred-challenges dns --manual-auth-hook "/usr/local/bin/alidns" --manual-cleanup-hook "/usr/local/bin/alidns clean" --email "$EMAIL" --agree-tos --non-interactive'
|