Files
nexus/wiki/sources/实战笔记-本地部署-rsshub-并获取-youtube-订阅.md
2026-04-24 00:03:01 +08:00

52 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "实战笔记:本地部署 RSSHub 并获取 YouTube 订阅"
type: source
tags: ["Home Office", "RSSHub", "YouTube", "Docker"]
date: 2026-04-21
---
## Source File
- [[Home Office/实战笔记:本地部署 RSSHub 并获取 YouTube 订阅]]
## Summary用中文描述
- 核心主题:本地自托管 RSSHub 并通过其生成 YouTube 频道 RSS 订阅源
- 问题域YouTube 官方不直接提供 RSS且第三方在线 RSS 服务不稳定
- 方法/机制:
- Docker Compose 一键部署 RSSHubport 1200
- 获取 YouTube 频道 ID浏览器 view-source 方式)
- RSSHub 路由格式 `/youtube/channel/{channel_id}` 生成 RSS 源
- 支持订阅列表监控
- 结论/价值:完全自托管,稳定可靠,绕过 YouTube 官方限制
## Key Claims用中文描述
- RSSHub Docker 部署命令:`docker run -d --name rsshub -p 1200:1200 diygod/rsshub`
- YouTube 频道 ID 获取方式:浏览器访问频道页面 URL`view-source:` 查看源码搜索 `channel_id`
- RSSHub YouTube RSS 路由:`http://localhost:1200/youtube/channel/{channel_id}`
- 支持订阅列表路由:`/youtube/channel/{channel_id}/videos` 获取该频道视频列表
## Key Quotes
> "RSSHub 是一个开源、简单易用、方便扩展的 RSS 生成器" — RSSHub 官方定位
> "获取 YouTube 频道 ID 的方法:访问频道页面 → view-source → 搜索 channel_id" — 频道 ID 获取技巧
## Key Concepts
- [[RSSHub]]:开源 RSS 聚合生成器,可为不支持 RSS 的网站生成订阅源
- [[Docker]]容器化平台RSSHub 通过 Docker 一键部署
- [[RSS]]Really Simple Syndication网站内容聚合订阅协议
## Key Entities
- [[diygod]]DIYgodRSSHub 项目的主要维护者Docker 镜像 `diygod/rsshub` 的发布者
- [[YouTube]]:视频平台,本场景的 RSS 订阅目标
## Connections
- [[RSSHub]] ← 使用 Docker 部署 ← [[Docker]]
- [[RSSHub]] ← 为 [[YouTube]] 生成 RSS ← [[YouTube Content Pipeline]]
- [[YouTube Content Pipeline]] ← 依赖 RSS 监控 ← [[RSSHub]]
## Contradictions
- 与 [[How to Get the RSS Feed For Any YouTube Channel]] 略有差异:
- 冲突点:在线获取 vs 本地生成
- 当前观点:本地 RSSHub 部署更稳定可靠
- 对方观点:在线服务无需维护,适合临时使用
- 结论两者互补使用——RSSHub 主用 + 在线工具备用