
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
即用型WHMCS环境Docker镜像,帮助快速部署WHMCS客户管理系统。
注意:请使用您自己的WHMCS包,并映射到卷 /var/www/whmcs
/var/www/whmcs必选变量
VIRTUAL_HOST:WHMCS安装的URLWHMCS_SERVER_IP:WHMCS许可证验证所需的Docker主机公网IPAPP_PASSWORD:SSH登录用户app的密码SSH_PUBLIC_KEY:SSH登录公钥(若指定则自动禁用密码登录)可选变量
TZ:PHP时区配置,默认Asia/JakartaWORKER_PROCESSES:Nginx工作进程数,默认自动使用CPU总数NGINX_CLIENT_MAX_BODY_SIZE:Nginx最大上传限制,默认50MBPHP_SESSION_SAVE_HANDLER:PHP会话存储方式(如redis),默认filesPHP_SESSION_SAVE_PATH:PHP会话存储路径,默认/var/lib/php/sessionsPHP_UPLOAD_MAX_FILESIZE:PHP最大上传限制,默认与Nginx一致PHP_POST_MAX_SIZE:PHP POST最大大小PUID:修改app用户UID,默认911PGID:修改app用户组GID,默认911SMTP_HOST:SMTP中继服务器地址SMTP_USER:SMTP中继服务器用户名SMTP_PASS:SMTP中继服务器密码SMTP_PORT:SMTP端口,默认587SMTP_SECURE:是否需要安全连接,默认在设置SMTP_USER时为TRUESMTP_TLS:是否使用STARTTLS,默认TRUE(若为FALSE且SMTP_SECURE为TRUE则使用SSL)SMTP_MASQ:邮件发件人域名伪装,默认空443:Nginx SSL端口2222:SSH登录端口若需发送邮件且无法直接使用SMTP,可通过SMTP_变量配置ssmtp(提供/usr/bin/sendmail)。若未设置SMTP_USER,则使用未认证SMTP且禁用SSL/TLS。
若您拥有活跃的WHMCS许可证,可联系WHMCS支持获取免费开发许可证用于本地开发。此Docker设置确保不同机器使用相同有效IP,注意不要更改主机名,否则需手动重新申请许可证。
docker-compose[-local].yml中的卷映射:将/your/path/to/whmcs:/var/www/whmcs替换为您的WHMCS安装目录(如./../whmcs-local/public:/var/www/whmcs)consoledocker-compose up
http://localhost/(默认映射80端口,可在docker-compose.yml中修改),或在hosts文件添加whmcs.test指向127.0.0.1后访问http://whmcs.testdocker-compose-local.yml中添加了Mailhog容器,配置WHMCS容器使用其作为SMTP服务器。所有WHMCS邮件将被Mailhog捕获,无需在WHMCS内配置(依赖容器的php mail()设置)。启动命令:
consoledocker-compose -f docker-compose-local.yml up
访问Mailhog web界面:http://localhost:8025
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务