美文网首页
从pt到家庭媒体中心全攻略(二)

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

作者: 纠结当道 | 来源:发表于2021-09-09 14:56 被阅读0次

    本文首发于 我的博客

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

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

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

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

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

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

    
    ssh root@192.168.1.6 
    
    

    目录基础设置

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

    
    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到家庭媒体中心全攻略(二)

          本文链接:https://www.haomeiwen.com/subject/igwiwltx.html