
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
docker-tautulli-ghost 是基于 linuxserver/tautulli 的配置包装器镜像,旨在简化 Tautulli 中终止转码流程的配置。Tautulli 是 Plex 媒体服务器的监控工具,本镜像通过集成自定义脚本(如 killstream.py),允许管理员设置自动化规则以限制或终止用户的转码行为,适用于资源管理与访问控制场景。
killstream.py 脚本支持,可直接通过 Tautulli 通知系统触发转码终止。适用于 Plex 媒体服务器管理员需要限制用户转码行为的场景,例如:
bashdocker run -d \ --name=tautulli-ghost \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -p 8181:8181 \ -v /path/to/tautulli/config:/config \ -v /path/to/scripts:/app/tautulli/scripts \ # 挂载包含 killstream.py 的脚本目录 --restart unless-stopped \ docker-tautulli-ghost
yamlversion: "3" services: tautulli-ghost: image: docker-tautulli-ghost container_name: tautulli-ghost environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai ports: - "8181:8181" volumes: - /path/to/tautulli/config:/config # Tautulli 配置目录 - /path/to/scripts:/app/tautulli/scripts # 脚本目录(包含 killstream.py) restart: unless-stopped
说明:
/path/to/tautulli/config:本地存储 Tautulli 配置文件的目录。/path/to/scripts:本地存储killstream.py脚本的目录,需确保容器内路径与后续配置一致。
killstream.py 脚本已放置于容器可访问的目录(如上述部署中的 /app/tautulli/scripts)。步骤 1:添加新通知
在 Tautulli 管理界面中,导航至 Settings > Notifications,点击 Add Notification。
!step1
步骤 2:配置脚本路径
在通知设置的 Script 标签页中:
killstream.py 所在路径(如容器内路径 /app/tautulli/scripts)。killstream.py(目录正确时会自动加载)。!step2
步骤 3:选择触发器
在 Triggers 标签页中,勾选触发脚本执行的事件:
!step3
步骤 4:设置执行条件
在 Conditions 标签页中,配置脚本执行的条件(如特定用户、媒体类型等)。
!step4
注意:每完成一个标签页配置后建议保存(不会关闭弹窗),避免内容丢失。
步骤 5:传递脚本参数
在 Arguments 标签页中,为每个触发器事件配置 killstream.py 的执行参数。
bash--jbop stream --username {username} --sessionId {session_id} --killMessage '不允许转码,请使用直接播放。'
{username}:Tautulli 内置变量,指代当前播放用户。{session_id}:当前播放会话ID,用于精确定位并终止流。!step5
killstream.py 支持以下核心参数(根据实际脚本版本可能略有差异):
| 参数 | 说明 | 示例值 |
|---|---|---|
--jbop | 操作类型,固定为 stream(流控制) | --jbop stream |
--username | 目标用户名称(支持 Tautulli 变量) | --username {username} |
--sessionId | 播放会话ID(支持 Tautulli 变量) | --sessionId {session_id} |
--killMessage | 终止转码时的提示消息 | --killMessage '转码已被限制' |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



来自真实用户的反馈,见证轩辕镜像的优质服务