
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
ymlrainloop: image: docker.xuanyuan.run/youtous/rainloop:latest container_name: rainloop ports: - "80:8888" volumes: - /mnt/docker/rainloop:/rainloop/data depends_on: - mailserver
Rainloop是一款简单、现代且快速的网页邮件客户端。更多详情请访问官方网站。
本镜像基于https://github.com/hardware/rainloop项目维护,使用**Debian Stretch**作为基础镜像,提供Rainloop最新版本的Docker化部署,并包含多项安全增强功能(详见下文)。
Rainloop版本: 1.16.0
| 变量名 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| UID | rainloop用户ID | 可选 | 991 |
| GID | rainloop用户组ID | 可选 | 991 |
| UPLOAD_MAX_SIZE | 附件大小限制 | 可选 | 25M |
| LOG_TO_STDERR | 启用Nginx和PHP错误日志输出到标准错误流 | 可选 | true |
| MEMORY_LIMIT | PHP内存限制 | 可选 | 128M |
| SECURE_COOKIES | PHP Cookie仅通过HTTPS传输(需启用HTTPS) | 可选 | true |
详细配置步骤请参考:https://github.com/hardware/mailserver/wiki/Rainloop-initial-configuration
⚠️ 安全提示:完成配置后,请限制管理界面的访问权限。
认证失败日志格式如下:
[{date:Y-m-d H:i:s}] Auth failed: ip={request:ip} user={imap:login} host={imap:host} port={imap:port}
可按以下方式配置fail2ban规则:
过滤器配置(/etc/fail2ban/filter.d/rainloop.conf)
[Definition] failregex = Auth failed: ip=<HOST> user=.* host=.* port=.*$ ignoreregex =
jail配置(/etc/fail2ban/jail.local)
[rainloop] enabled = true port = http,https backend = systemd # 使用systemd作为日志源,Docker日志已重定向至systemd
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务