
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
基于https://github.com/jacobwgillespie/plex-sync%E9%A1%B9%E7%9B%AE%E7%9A%84Docker%E5%AE%B9%E5%99%A8%EF%BC%8C%E5%85%81%E8%AE%B8%E9%80%9A%E8%BF%87SSL%E5%92%8C%E5%8A%A8%E6%80%81DNS%E4%B8%BB%E6%9C%BA%E5%90%8D%E5%9C%A8%E4%BA%92%E8%81%94%E7%BD%91%E4%B8%8A%E5%90%8C%E6%AD%A5%E8%BF%9C%E7%A8%8BPlex%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%82
您需要创建一个servers.cfg文件,并映射到容器内的/config/servers.cfg路径。文件格式如下,不允许包含空格。
./plex-sync/config/servers.cfg示例:
[myfirstuser] HOST1=dynamicDNSHost1.domain.com PORT1=33400 TOKEN1=XXXXXXXXXXXXXXXXXXXX HOST2=dynamicDNSHost2.domain.com PORT2=33400 TOKEN2=XXXXXXXXXXXXXXXXXXXX SECTIONS=1:3|2:1 [myseconduser] HOST1=dynamicDNSHost1.domain.com PORT1=33400 TOKEN1=XXXXXXXXXXXXXXXXXXXX HOST2=dynamicDNSHost2.domain.com PORT2=33400 TOKEN2=XXXXXXXXXXXXXXXXXXXX SECTIONS=1:3|2:1
上述配置将为myfirstuser和myseconduser同步:dynamicDNSHost1的section 1与dynamicDNSHost2的section 3,以及dynamicDNSHost1的section 2与dynamicDNSHost2的section 1。
以下是docker-compose的使用示例:
yamlversion: '2' services: plex-sync: image: nowsci/plex-sync container_name: plex-sync volumes: - ./plex-sync/config:/config environment: - INITIAL_RUN=1 - DRY_RUN=1 - CRON_SCHEDULE=*/30 * * * * restart: always
| 变量名 | 描述 |
|---|---|
INITIAL_RUN | 设置为1可在容器启动后立即运行plex-sync,然后再执行cron任务。 |
CRON_SCHEDULE | 默认是每小时执行一次,可通过此变量设置自定义调度(如*/30 * * * *表示每30分钟)。 |
DRY_RUN | 设置为1可使plex-sync仅打印计划执行的操作,而不实际执行同步。 |
MATCH_TYPE | 可选值为fuzzy(默认)或precise。模糊匹配通过年份和标题匹配项目;精确匹配通过内部Plex GUID(通常是IMDb或TMDb ID)匹配,需为每个项目执行单独API请求,速度较慢且可能导致Plex服务器过载崩溃,需谨慎使用。 |
RATE_LIMIT | 默认值为5。当MATCH_TYPE设为precise时,控制并发API请求的最大数量,用于缓解性能问题。 |
有多种方法可获取Plex服务器上用户的令牌,最简单的方法是使用提供的脚本。在Plex主机上,确保已勾选以下两个选项:
如果未勾选,勾选后重启Plex。之后需要等待一段时间让用户连接服务器,令牌才会出现在日志中。然后在主机上运行以下命令:
bashwget https://raw.githubusercontent.com/Fmstrat/plex-sync/master/parsetokens.sh chmod 755 parsetokens.sh ./parsetokens.sh "/path/to/plex/Library/Application Support/Plex Media Server/Logs"
该脚本将解析日志文件并列出用户及其对应的令牌。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务