From f7e351e0ba04a6ec75959d366b8e29ec7b7373c1 Mon Sep 17 00:00:00 2001 From: mm644706215 Date: Sat, 2 Aug 2025 17:50:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=80=E6=AC=A1=E6=80=A7?= =?UTF-8?q?=E7=94=A8=E6=B3=95=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- derper/install.sh | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/derper/install.sh b/derper/install.sh index d19e459..dfb9da9 100755 --- a/derper/install.sh +++ b/derper/install.sh @@ -1,23 +1,15 @@ #!/bin/bash -cd /opt/caddy/certbot-aliyun-docker/derper +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=derper.jmsu.top \ + -e DOMAIN=derphz.jmsu.top \ -e EMAIL=pylyzeng@gmail.com \ - -e CRON_SCHEDULE="0 0 * * *" \ - -v "$PWD/letsencrypt:/etc/letsencrypt" \ - -v "$PWD/certs:/app/certs" \ - -v "$PWD/logs:/var/log/certbot" \ + -v "./letsencrypt:/etc/letsencrypt" \ + -v "./certs:/app/certs" \ + -v "./logs:/var/log/certbot" \ hotwa/certbot:latest \ - certbot certonly \ - -d "*.derper.jmsu.top" \ - --manual \ - --preferred-challenges dns \ - --manual-auth-hook "alidns" \ - --manual-cleanup-hook "alidns clean" \ - --email pylyzeng@gmail.com \ - --agree-tos \ - --non-interactive \ - -v \ No newline at end of file + -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'