免费开源

一个应用,管理你的 整个媒体服务器

电影、剧集、音乐、字幕和请求。都在一个应用里,运行在你自己的服务器上。

暂时还没有
Docker 镜像
暂时还没有
Docker 拉取次数
暂时还没有
GitHub Star 数

Docker · amd64, arm64, armv7

安装

一个文件,一条命令。剩下的交给设置向导。

  1. 1把文件保存为 docker-compose.yml,然后填好你的路径和时区。
  2. 2运行 docker compose up -d。
  3. 3在浏览器里打开端口 6262。

docker-compose.yml

name: holyarrs
services:
  holyarrs:
    image: holyarrs/holyarrs:latest
    container_name: holyarrs
    ports:
      - 6262:6262
    volumes:
      - /your/local/path:/config
      - /path/to/movies:/movies
      - /path/to/tv:/tv
      - /path/to/music:/music
      - /path/to/downloads:/downloads
    environment:
      PUID: 1000
      PGID: 1000
      TZ: "America/New_York"
    restart: unless-stopped

看看它动起来的样子

一分钟看完整个应用。然后挑一个页面细看。

喜欢吗?用 Docker 安装。

导览 · 1:00

电影、剧集和音乐。
一个应用全管好。

HolyArrs 把你的媒体库、字幕和请求放到一处。

来源和下载器只需添加一次,然后选择它们用在哪里。

运行在你自己的服务器上,和你的下载器、媒体服务器放在一起。

我把自己媒体库用到的那些应用仔细看了一遍,然后在自己的家庭服务器上开始做 HolyArrs。

你的媒体中心
HolyArrs
  • Sonarr剧集
  • Radarr电影
  • Lidarr音乐
  • Prowlarr来源
  • Bazarr字幕
  • Seerr请求
查看全部 36 个应用

我们研究了整套工具。

36 个应用,涵盖媒体库管理、下载、播放,以及它们之间的各种工具。

下载与做种

  • SABnzbdUsenet 下载
  • qBittorrent种子下载
  • deemix音乐下载
  • Unpackerr解压
  • NZBGetUsenet 下载
  • Transmission种子下载
  • Deluge种子下载
  • cross-seed做种

请求与播放

  • Overseerr请求
  • Jellyfin播放
  • Plex播放
  • Emby播放
  • TautulliPlex 活动
  • PlexTraktSync观看记录同步

媒体库维护

  • Cleanuparr队列清理
  • Huntarr缺失媒体
  • Tdarr媒体处理
  • Maintainerr媒体库清理
  • Janitorr媒体库清理

自动化与配置

  • Jackett来源桥接
  • Recyclarr设置同步
  • Notifiarr通知
  • FlareSolverr人机验证辅助
  • autobrr资源自动化
  • Profilarr设置管理

图书与漫画

  • Readarr图书
  • LazyLibrarian图书
  • Calibre-Web Automated电子书库
  • Mylar3漫画
  • Kapowarr漫画

02 功能

从请求
到媒体库。

  1. 01

    添加

    添加条目,或者扫描你已有的文件。

  2. 02

    挑选

    按你对画质、语言和大小的偏好匹配资源。

  3. 03

    下载

    处理卡住的下载任务,再换一个资源试试。

  4. 04

    媒体库

    把下载完的文件导入对应的媒体库文件夹。

媒体库很大。
其他东西照样放得下。

设计时就给 Jellyfin、游戏服务器和你的下一个容器留了空间。

像素插画:一台家庭服务器,旁边是电影盒、光盘和一张唱片。
内存与速度
给家庭服务器多留点空间~95MB

全新安装时,空闲占用的内存。

下载体积更小16.1MB

Sonarr、Radarr、Lidarr、Prowlarr、Bazarr 和 Seerr,下载体积共 652.6 MB。

在 HolyArrs 1.1.2 上测得。镜像大小以 Docker Hub 显示的为准。

为家庭服务器上的其他东西着想

Go

服务端

一个 Go 进程,目标是占用更少内存。

SQLite

你的媒体库数据

一个共用的媒体库数据库,备份它就行。

Svelte

界面

简洁的 Svelte 界面,配得上你攒起来的收藏。

Docker

你的家庭服务器

Docker,支持 Intel、AMD、ARM64 和 32 位 ARM。

Sonarr + Radarr

.NET 服务端。
HolyArrs:一个 Go 进程。

Bazarr + Seerr

Python 和 Node.js。
HolyArrs:同一个 Go 进程。

界面

我们研究的应用用 React。
HolyArrs 用 Svelte。

媒体库数据

默认各用各的 SQLite 数据库。
一个共用的 SQLite 媒体库数据库。

接下来

动态与路线图

1.1.4 版已发布。

免费、开源,现在就能安装。

100%

最后更新于

后续计划

接下来计划做什么,大家提了什么,还有哪些想法在等投票。

安装之前

你最先会问的几个问题,简单答一下。

文档里有更多解答

问题07

它免费吗?

免费。HolyArrs 是免费的开源软件,采用 AGPL-3.0 许可证。代码在 GitHub 上。

它自己会下载吗?

不会。它找到资源后,交给你的下载器:qBittorrent、SABnzbd、Transmission、NZBGet 或 Deluge。

试用期间,现在的应用还能留着吗?

能。导入只会读取旧应用,在你关掉它们之前,它们会一直照常运行。看看导入是怎么进行的。

它能在哪些设备上运行?

Docker,支持 Intel、AMD 和 ARM 机器。群晖、Unraid、QNAP 和 TrueNAS 都有对应的步骤。

获取名称和图片需要 API 密钥吗?

不需要。名称、图片和榜单都来自 HolyArrs.com 的元数据服务器,不用注册任何东西。

它会往外发送数据吗?

只发送元数据服务器回答查询所需的内容,外加一项按国家统计的安装数,你可以关掉。你的文件、媒体库和历史记录都留在你的服务器上。看看具体发送了什么。

去哪里找帮助?

先看文档。然后可以到 Discord 或 r/HolyArrs 提问。发现了 bug?到 GitHub 提一个 issue。

从我的家庭服务器,到你的

我是 Luis,也叫 CoderLuii。我做 HolyArrs 是为了自己的家庭服务器,也希望它能让你打理自己那台时轻松一点。

CoderLuii 的 GitHub

订阅更新

保持联系

HolyArrs 出新版本时,发邮件告诉你。

有问题或想法?来 r/HolyArrs 或 Discord。