
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Photius 是一款朴实无华的开源多架构"主力工具",用于维护个人家庭照片和视频档案的健康状态。
Photius 持续监控输入目录 /opt/src 中的媒体文件(图片和视频),对其执行各种优化操作,然后将文件移动到输出目录 /opt/dest,并按 YYYY/MM/DD 子文件夹结构进行整理。
目前 Photius 对媒体文件执行以下操作:
jpegoptim 进行 JPEG 质量优化exiftran 根据 EXIF 方向标签进行自动无损旋转ffmpeg(libx265 hvc1)转换 MP4 视频exiftool 从文件名和文件属性设置 EXIF DateTimeOriginal(若该字段不存在)exiftool 清理 EXIF 信息Photius 会尽量减少系统资源占用,确保在处理文件时不影响正常电脑使用。
注意:该软件处于早期测试阶段,请定期备份数据。
bashdocker run -it --restart unless-stopped \ --name photius \ -v /srv/webdav:/opt \ llamaq/photius
使用卷挂载(-v 标志)时,主机 OS 与容器可能出现权限问题。可通过指定用户 PUID 和组 PGID 解决,例如 -e PUID=1000 -e PGID=1000。默认值均为 1000。
| 变量名 | 描述 | 默认值 |
|---|---|---|
PHOTIUS_SKIP_PICTURES | 排除图片扫描和处理 | 0 |
PHOTIUS_SKIP_VIDEOS | 排除视频扫描和处理 | 0 |
PHOTIUS_FAILURE_THRESHOLD | 容器被视为不健康的时间间隔(秒) | 300 |
PHOTIUS_ALLDATES_FROM_PROCESSINGDATE | 用文件处理时间替换所有 EXIF 日期 | 0 |
PHOTIUS_RENAME_PROCESSINGDATE | 使用文件处理时间作为新文件名(格式:%Y%m%d_%H%M%S_FOLDERNAME) | 0 |
PHOTIUS_RENAME_DATETIMEORIGINAL | 使用 EXIF 日期作为新文件名(优先级:DateTimeOriginal > CreateDate > ModifyDate > FileModifyDate) | 0 |
PHOTIUS_SF_DATETIMEORIGINAL | src 目录内的智能文件夹名称,该文件夹内文件强制使用 EXIF 日期重命名(忽略全局设置) | 空 |
PHOTIUS_SLEEP_INTERVAL | 文件处理间隔时间(秒),0 表示使用上次处理时间 | 0 |
/opt 指向 WebDAV/FTP/Samba 等服务器目录,上传媒体文件至 src 目录。可使用 https://hub.docker.com/r/llamaq/nginx-extras 作为 WebDAV 服务器基础。photius、nginx-extras 和 syncthing 容器,实现跨设备媒体同步。PHOTIUS_RENAME_DATETIMEORIGINAL。也可在 FolderSync 中设置自定义格式为"拍摄日期+文件夹名称"(YR%mR%dR_%HR%MR%SR_%FP),此时无需启用 PHOTIUS_RENAME_DATETIMEORIGINAL。通过 PHOTIUS_SKIP_PICTURES 和 PHOTIUS_SKIP_VIDEOS 可同时运行两个 Photius 实例,分别处理图片和视频,避免处理队列阻塞(视频处理通常比图片耗时更长):
bash# 图片处理实例 docker run -it --restart unless-stopped \ --name photius_pictures \ -v /srv/webdav:/opt \ -e PHOTIUS_FAILURE_THRESHOLD=300 \ -e PHOTIUS_SKIP_VIDEOS=1 \ llamaq/photius # 视频处理实例 docker run -it --restart unless-stopped \ --name photius_videos \ -v /srv/webdav:/opt \ -e PHOTIUS_FAILURE_THRESHOLD=3600 \ -e PHOTIUS_SKIP_PICTURES=1 \ llamaq/photius
本容器及其代码采用 MIT 许可证,按"原样"提供,不提供任何形式的担保。
与所有 Docker 镜像一样,其中可能包含其他软件,这些软件可能采用其他许可证(如基础发行版中的 Bash 等,以及主要软件的直接或间接依赖项)。
对于任何预构建镜像的使用,镜像用户有责任确保对该镜像的任何使用符合其中包含的所有软件的相关许可证。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务