Sign inSign up

fooololo/raccoon-server

By fooololo

•Updated about 6 hours ago

自托管下载中心 · 扫码登录 · 格式转换 · 多端触达 | github.com/huluohu/Raccoon

Image
0

2.2K

fooololo/raccoon-server repository overview

⁠🦝 Raccoon(浣熊)· 自托管多媒体下载中心

源码与完整文档:https://github.com/huluohu/Raccoon⁠

粘贴链接(B站 / YouTube / 抖音 / X / 小红书等)→ 自动解析下载 → 格式转换 / 封面 / 元数据后处理,Web 实时进度;B 站扫码登录即下会员内容;Telegram Bot / 微信推送 / iOS 快捷指令 / CLI / MCP 多端触达。数据全在本机,凭据 AES-256-GCM 加密。

镜像内置 yt-dlp / gallery-dl / FFmpeg / mutagen 全套引擎,宿主机零依赖。双架构 linux/amd64 + linux/arm64。

⁠快速部署(Docker CLI)

两个挂载:/data(数据库/配置/凭据,小、建议高频备份)与 /downloads(下载的媒体文件,独立分开)。

mkdir -p /opt/raccoon/data /opt/raccoon/downloads && chown -R 1000:1000 /opt/raccoon
docker run -d --name raccoon --restart unless-stopped \
  -p 8530:8530 \
  -v /opt/raccoon/data:/data \
  -v /opt/raccoon/downloads:/downloads \
  -e TZ=Asia/Shanghai \
  fooololo/raccoon-server:latest
curl http://127.0.0.1:8530/healthz   # {"status":true,...}

⁠Docker Compose

services:
  raccoon:
    image: fooololo/raccoon-server:latest   # 升级 = 改这行后 docker compose pull && up -d
    container_name: raccoon
    restart: unless-stopped
    ports: ["8530:8530"]
    volumes:
      - ./data:/data            # 数据库/配置/凭据(必需)
      - ./downloads:/downloads  # 下载文件(独立于数据卷)
    environment:
      TZ: Asia/Shanghai

⁠NAS(群晖 / 威联通 / 飞牛 / unRAID)

任意支持 Docker 的 NAS 均可:注册表拉取 fooololo/raccoon-server → 端口 8530 → 挂两个目录(/data 与 /downloads)→ 环境变量 TZ=Asia/Shanghai。注意容器以 uid 1000 运行,目录需允许该用户写入;群晖 DSM 7.2+ 可在 Container Manager「项目」里直接贴上面的 compose。装好后浏览器访问 http://NAS_IP:8530 进初始化向导。

会员内容需账号本身有权限(扫码登录解决凭据获取,不绕过付费墙);DRM 内容(Netflix 等)无法下载。完整部署 / 反代 HTTPS / 备份升级 / 排障见 GitHub 仓库 README。

Tag summary

Content type

Image

Digest

sha256:335afcf08…

Size

215.8 MB

Last updated

about 6 hours ago

docker pull fooololo/raccoon-server