
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该镜像基于轻量级Alpine系统,用于对PFSense防火墙进行备份操作。支持两种备份模式:一次性备份(适用于测试参数正确性)和持续后台备份(按用户指定的Cron计划定期执行)。已在PFSense 2.3.3至2.4.5-RELEASE-p1版本测试通过,默认包含RRD数据备份,可通过参数配置排除。
适用于测试备份参数是否正确。容器运行后会立即执行备份,完成后退出,备份文件保存到当前目录。
bashdocker run --rm --volume $(pwd):/data --env PFSENSE_USER=backupuser --env PFSENSE_IP=192.168.0.1 --env PFSENSE_PASS=changeme --env PFSENSE_SCHEME=https docker.xuanyuan.run/daniel156161/pfsense-backup
在后台运行并按Cron计划定期执行备份。建议先通过一次性容器测试参数,再部署持续容器。默认时区为UTC,可通过TZ环境变量调整。
以下命令配置为每天UTC午夜执行一次备份:
bashdocker run --detach --volume $(pwd):/data --env PFSENSE_USER=backupuser --env PFSENSE_IP=192.168.0.1 --env PFSENSE_PASS=changeme --env PFSENSE_SCHEME=https --env PFSENSE_CRON_SCHEDULE='0 0 * * *' docker.xuanyuan.run/daniel156161/pfsense-backup
| 参数名 | 类型 | 说明 | 取值范围 | 默认值 |
|---|---|---|---|---|
PFSENSE_USER | 必填 | PFSense登录用户名 | - | - |
PFSENSE_PASS | 必填 | PFSense用户密码 | - | - |
PFSENSE_IP | 必填 | PFSense服务器的IP或DNS名称 | - | - |
BACKUPNAME | 必填 | 备份文件(XML)的名称 | - | - |
PFSENSE_SCHEME | 必填 | 访问PFSense的协议 | http或https | - |
PFSENSE_CRON_SCHEDULE | 可选 | Cron计划表达式(5个字段,空格分隔),用于定期备份 | Cron格式 | 无 |
PFSENSE_BACK_UP_RRD_DATA | 可选 | 是否包含RRD数据 | 1(是)或0(否) | 1 |
PFSENSE_BACKUP_DESTINATION_DIR | 可选 | 备份文件保存目录(需存在且可写) | 绝对路径 | /data |
TZ | 可选 | 时区设置 | 时区标识符(如Asia/Shanghai) | UTC |
keepfiles | 可选 | 保留备份文件的数量 | 正整数 | - |
| 参数名 | 类型 | 说明 | 取值范围 | 默认值 |
|---|---|---|---|---|
BORG_BACKUP_TRUE | 可选 | 启用Borg备份(设置为任意值即启用) | 任意值 | 未启用 |
BORG_REPO | 可选 | Borg仓库路径 | - | - |
BORG_CREATE_PARAMS | 可选 | Borg备份创建参数(如压缩、加密等) | - | - |
BORG_PRUNE_PARAMS | 可选 | Borg备份清理参数(如保留策略) | - | - |
可通过在容器中添加crontab.txt文件来自定义Cron命令,将需要执行的命令写入该文件即可。
TZ环境变量,Cron计划时间可能与预期存在偏移基于 https://github.com/zxjinn/pfsense-backup fork 开发
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务