从pt到家庭媒体中心全攻略(二)

本文首发于 我的博客

上一章讲到了群晖上下载器和媒体文件夹的设置,接下来是媒体服务器的设置。
我本人是有一台 ubuntu 主机作为服务器在家里运行的,如果没有的小伙伴可以使用树莓派(是个机器就比群晖cpu快)等x86架构的终端运行,实在不济就用支持docker的群晖也可以。当然可以用自己的电脑如mac、windows等进行图形化安装。但是服务建议是24小时运行的,不然不会有很好的体验。其实也可以原生安装,但是像上一章说的,不仅麻烦而且会搞乱系统。所以在这里只讲服务器+ docker的用法。

登入主机后,以下全部内容均在主机命令行运行。

SSH(小白篇,有基础开发经验忽略)

Windows系统下,Win+R打开运行窗口,输入cmd,按下回车会打开终端。

Mac 系统下,点进启动台,其他文件夹里有一个终端。

输入 ssh 用户名@主机IP地址,随后输入密码即可登录到主机


ssh [email protected] 

目录基础设置

通过远程登录到目标主机,找一个自己觉得合适的地方建立一个文件夹。


mkdir -p docker/media-center/

cd docker/media-center

docker 的安装(小白篇)

什么?不会装docker? 算了。。。右上角关闭窗口吧。。

群晖的话比较简单,在套件中心直接安装即可。

Windows 和 Mac 系统访问 https://www.docker.com/get-started 来下载 docker 安装。

Linux 系统按照 https://docs.docker.com/engine/install/ubuntu/ 的文档来安装,注意切换到自己的系统。

安装好后,根据 https://docs.docker.com/compose/install/ 的说明安装Docker Compose。(Mac和windows自带,忽略)

挂载磁盘


mkdir media

mount -t cifs -o uid=1027,gid=100 //群晖的IP地址/media ./media -o username=群晖的用户名,password=群晖的密码

上述命令解释:

  1. 创建一个media文件夹,用来挂载
  2. 将上一章在群晖中创建的共享文件夹media挂载到media文件夹中,使用有权限的用户进行挂载。uid和gid指的是映射到本机的用户权限,在这里我是用了之前群晖上媒体服务的权限,这里可以自定义,最好使用本地当前用户的权限,方便进行操作。

编写 docker-compose 文件

这里建议在本地vscode等稍微专业一点的app上进行编辑,以防tab、空格数错误等导致的无法运行问题。

在当前目录新建 docker-compose.yml 文件,内容如下:


version: 3

services:

 sonarr3:

 image: linuxserver/sonarr:latest

 privileged: True

 restart: unless-stopped

 volumes:

 - ./sonarr:/config

 - ./media:/media

 ports:

 - 8989:8989

 environment:

 - PUID=1027

 - PGID=100

 - TZ=Asia/Shanghai

 - UMASK=022

 radarr3:

 image: linuxserver/radarr:nightly

 privileged: True

 restart: unless-stopped

 volumes:

 - ./radarr:/config

 - ./media:/media

 ports:

 - 7878:7878

 environment:

 - PUID=1027

 - PGID=100

 - TZ=Asia/Shanghai

 - UMASK=022

 emby:

 image: linuxserver/emby

 ports:

 - 8096:8096

 volumes:

 - ./emby:/config

 - ./media:/media

 restart: unless-stopped

 privileged: True

 devices:

 - /dev/dri:/dev/dri

 prowlarr3:

 image: linuxserver/prowlarr:develop

 privileged: True

 restart: unless-stopped

 volumes:

 - ./prowlarr:/config

 - ./media:/media

 environment:

 - PUID=1027

 - PGID=100

 - TZ=Asia/Shanghai

 - UMASK=022

(的排版有问题,可以去我的博客看。)

各个服务从上至下依次为 sonarr剧集、radarr电影、emby媒体播放、prowlarr搜刮器。其他的没有写在这里,先让服务运行起来。

执行 docker-compose up -d,如果没有配置权限那么 sudo docker-compose up -d运行。

不出意外的话,一段时间的镜像下载后,各个镜像应该启动成功了。


Mting fleresolverr.png

由于我是之前就有这个项目,因此我们显示可能不一样。

输入docker-compose ps可以查看各个服务的运行情况。

基础配置

浏览器访问 http://主机ip:8096,展现的是emby的客户端,按流程选中文,在控制台里添加媒体库。

Pasted Graphic 6.png

内容类型依次选择电影、电视节目,创建自己所需要的目录。在文件夹中选择/media/video/TV/media/video/Show/media/video/Movie等资源目录(没有的话新建一下),元数据语言选中文,其他保持默认就好。

如此一来,emby就会随着电影、剧集的增加自动搜刮资源,下载字幕,整理媒体库了。

接下来是设置搜刮器们的流程,下一章再讲,这里的前提是你有合适的PT账号,如果没有也可以用搜刮器提供的公开bt站点。

你可能感兴趣的:(从pt到家庭媒体中心全攻略(二))