---
title: "实战笔记：本地部署 RSSHub 并获取 YouTube 订阅"
type: source
tags: [RSSHub, YouTube, Docker, self-hosted]
date: 2026-04-17
---

## Source File
- [[raw/Home Office/实战笔记：本地部署 RSSHub 并获取 YouTube 订阅.md]]

## Summary
- 核心主题：本地部署 RSSHub 并通过 YouTube Data API 获取 YouTube 订阅
- 问题域：自托管 RSS 服务解决 YouTube 订阅问题
- 方法/机制：使用 Docker Compose 部署 RSSHub，配置 YouTube Data API Key 和代理
- 结论/价值：绕过网页爬虫限制，稳定获取 YouTube 更新

## Key Claims
- **Docker Compose**：Ubuntu Server 上部署 RSSHub 的推荐方式
- **YouTube Data API v3**：解决 YouTube 订阅最稳定的方案，每月有足够免费额度
- **YOUTUBE_KEY**：通过 Google Cloud Console 申请，用于 API 调用
- **PROXY_URL**：容器内科学上网，解决网络访问问题
- **UFW 防火墙**：需要开放 1200 端口才能局域网访问

## Key Concepts

- [[Docker]] — 容器化平台，RSSHub 的部署环境
- [[YouTube Data API v3]] — Google 提供的 YouTube 数据接口
- [[Docker-Compose]] — 多容器 Docker 应用的定义和运行工具

## Key Entities

- **[[Docker]** — 容器化平台
- **[[YouTube]** — 视频平台
- **[[Google Cloud]]** — YouTube API Key 的申请来源

## Connections
- [[YouTube Data API v3]] ← 需要 ← [[YouTube Key]]
- [[RSSHub]] ← 部署在 ← [[Docker]]
- [[Docker]] ← 通过 ← [[Docker-Compose]] 管理

## Contradictions
- 无

## URL 转换格式
- 频道：`http://192.168.3.45:1200/youtube/channel/频道ID`
- 用户：`http://192.168.3.45:1200/youtube/user/用户名`