应用介绍
Invidious 是一个开源的 YouTube 前端替代品,可以让你在不使用 Google 账号、不被追踪的情况下观看 YouTube 视频。它是隐私友好的自托管应用,支持订阅、搜索、播放列表等功能,同时提供了更简洁的界面,没有广告。
主要优势: - 完全隐私保护,不追踪用户行为 - 没有广告,界面简洁干净 - 支持订阅频道,无需 Google 账号 - 支持多种视频质量选择 - 可以导入导出 YouTube 订阅 - 提供 API,支持第三方客户端
Invidious 特别适合注重隐私的用户,或者在某些地区无法正常访问 YouTube 时作为替代方案使用。
安装说明
前提依赖
- Docker 和 Docker Compose
- PostgreSQL 数据库
- 至少 512MB 可用内存
- 能够连接到 YouTube 服务的网络环境
安装配置
version: '3'
services:
postgres:
image: postgres:15-alpine
restart: always
environment:
POSTGRES_USER: invidious
POSTGRES_PASSWORD: your_secure_password
POSTGRES_DB: invidious
volumes:
- ./postgres:/var/lib/postgresql/data
invidious:
image: invidious/invidious:latest
restart: always
ports:
- "3000:3000"
depends_on:
- postgres
environment:
- INVIDIOUS_CONFIG=
database_url: postgres://invidious:your_secure_password@postgres:5432/invidious
hmac_key: your_random_secure_hmac_key
port: 3000需要生成一个随机的 hmac_key 来保障安全,可以用 openssl rand -hex 32 生成。
使用说明
- 配置好
docker-compose.yml后启动:docker-compose up -d - 访问
http://your-server-ip:3000即可使用 - 你可以登录(注册本地账号)后订阅频道
- 支持从 YouTube 导出订阅文件并导入到 Invidious
- 配置反向代理后可以通过域名访问,建议开启 HTTPS
开源信息
- GitHub: https://github.com/iv-org/invidious
- 官方网站: https://invidious.io/
- 文档: https://docs.invidious.io/