如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
基于 Let's Encrypt 实现阿里云 OSS/CDN SSL 证书自动续期和管理。
借助 Let's Encrypt 证书,使用阿里云 OSS API、证书管理服务 API (CAS) 和 CDN API 实现 OSS 自定义域名证书的自动更新。
证书更新目标资源:
AliyunOSSFullAccess - OSS 管理权限AliyunCDNFullAccess - CDN 管理权限AliyunCASFullAccess - 证书管理服务权限export OSS_ACCESS_KEY_ID="your-access-key-id"
export OSS_ACCESS_KEY_SECRET="your-access-key-secret"
创建 config.yaml:
# 通知 Webhook(可选)
webhook: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxx
# 证书配置
acme:
email: your-email@example.com
expired-early: 30
# OSS Bucket 列表
buckets:
- name: my-bucket
endpoint: oss-cn-hangzhou.aliyuncs.com
Docker(推荐):
docker run -d --rm \
-v $PWD/config.yaml:/etc/oss-auto-cert/config.yaml \
-e OSS_ACCESS_KEY_ID=$OSS_ACCESS_KEY_ID \
-e OSS_ACCESS_KEY_SECRET=$OSS_ACCESS_KEY_SECRET \
ghcr.io/nekoimi/oss-auto-cert:latest
或 Docker Compose:
version: "3.8"
services:
oss-auto-cert:
image: ghcr.io/nekoimi/oss-auto-cert:latest
volumes:
- ./config.yaml:/etc/oss-auto-cert/config.yaml
environment:
OSS_ACCESS_KEY_ID: ${OSS_ACCESS_KEY_ID}
OSS_ACCESS_KEY_SECRET: ${OSS_ACCESS_KEY_SECRET}
restart: unless-stopped
docker-compose up -d
# 消息通知 Webhook 地址
webhook: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxx
# Webhook 请求体模板(可选,默认企业微信格式)
webhook-tpl: |
{
"msgtype": "text",
"text": {
"content": "{{ .Message }}"
}
}
# ACME/Let's Encrypt 配置
acme:
email: admin@example.com # 申请证书邮箱(必填)
data-dir: /var/lib/oss-auto-cert # 证书保存目录
expired-early: 30 # 提前续期天数(默认15)
# OSS Bucket 配置列表
buckets:
- name: bucket-name-1
endpoint: oss-cn-hangzhou.aliyuncs.com
- name: bucket-name-2
endpoint: oss-cn-beijing.aliyuncs.com
| 变量名 | 说明 | 必需 |
|---|---|---|
OSS_ACCESS_KEY_ID | 阿里云 Access Key ID | ✅ |
OSS_ACCESS_KEY_SECRET | 阿里云 Access Key Secret | ✅ |
ACME_EMAIL | 证书申请*** | ❌ |
ACME_DATA_DIR | 证书存储目录 | ❌ |
ACME_EXPIRED_EARLY | 提前续期天数 | ❌ |
DEBUG | 调试模式(true/false) | ❌ |
[!NOTE] 环境变量优先级高于配置文件。
支持企业微信、钉钉、飞书等,详见 使用文档。
| 镜像源 | 地址 |
|---|---|
| Docker Hub | nekoimi/oss-auto-cert:latest |
| GitHub Container Registry | ghcr.io/nekoimi/oss-auto-cert:latest |
| 阿里云(国内) | registry.cn-hangzhou.aliyuncs.com/nekoimi/oss-auto-cert:latest |
持久化证书:
docker run -d --rm \
-v $PWD/config.yaml:/etc/oss-auto-cert/config.yaml \
-v $PWD/certs:/var/lib/oss-auto-cert \
-e OSS_ACCESS_KEY_ID=xxx \
-e OSS_ACCESS_KEY_SECRET=xxx \
ghcr.io/nekoimi/oss-auto-cert:latest
详见 使用文档。
LICENSE
来自真实用户的反馈,见证轩辕镜像的优质服务