技术积累
日进一寸

全自动追剧不够好,全自动部署全自动追剧才是真的好

之前一直想搞一个全自动追剧,但是涉及的项目太多了,配置也很复杂,一不小心就失败失效,还要自己找视频源,甚至还要pt账号,所以一直没正儿八经搞一次。

直到,最近发现一个项目,https://github.com/Aliang-code/automatic-theater-jellyfin

这个项目太牛了,所有的配置都写好了,docker-compose一键安装爽到哭。

不建议直接在nas系统中部署,刚也说了,涉及到太多的项目,项目运行中会启动多个容器,同时大量的端口需要映射,甚至还要桥接模式,很容易跟别的容器冲突。

所以方案就是先启动一台虚拟机,建议使用debian10以上,也可以使用rockylinux9以上,记得给他分配尽可能多的磁盘空间,追剧会占用大量的空间。

具体的部署流程在项目主页都有,我直接复制一份,在官方说明的基础上我加了一点说明。

配置部署

💻 1. 硬件

名称推荐配置说明
CPU4核例如:J1900, J3160, J4125 等
GPU非必要主要用于 Emby 为转码提供硬件加速
内存4G4G 完全够用,2G 较为勉强
固态32G主要用于创建容器,保存配置
硬盘512G取决于你的视频数量,也可以参考cloud-drive 挂载云盘
网络100M内网速率 100M 或以上,无线最好支持 5G

🐧 2. 系统

支持 docker, docker-compose 即可,例如:

  • debian
  • ubuntu
  • openwrt
  • unraid
  • 群晖 ……

这里强力建议单独一台虚拟机安装debian来部署。

🌐 3. 网络

🔥 重要事情说三遍,必须能够科学上网 🔥 🔥 重要事情说三遍,必须能够科学上网 🔥 🔥 重要事情说三遍,必须能够科学上网 🔥

科学上网我推荐使用openwrt旁路由设置透明代理,透明代理使用的是passwall2+naiveproxy,naiveproxy本站有一键部署脚本

执行以下命令,如果能够输出网页代码,则说明可以科学上网

curl https://www.youtube.com

🙏 如果你是能够处理以下问题的大佬,可以不用科学上网

  • 😢 docker 镜像拉取慢
  • 😰 无法访问 TMDB, TVDB
  • 😭 索引器经常无法使用

👨‍💻 安装

安装会用到以下命令,请先自行安装,这里仅提供 ubuntu / debian 的安装方式

apt install sudo git curl

1. 安装 docker 和 docker-compose

1.1. docker

执行下面的命令,如果有输出版本号证明已经安装

sudo docker -v

未安装,则执行下面的命令进行安装 (debian / ubuntu / centos)

sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

其他系统请参考:菜鸟教程 或自行查阅相关资料

1.2. docker-compose

执行下面的命令,如果有输出版本号证明已经安装

sudo docker-compose -v

未安装,则执行下面的命令进行安装

sudo curl -L "https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose

2. 安装 automatic-theater

2.1. 下载项目

sudo git clone https://github.com/LuckyPuppy514/automatic-theater.git

如果提示找不到 git 命令

  • 方法一:自行查找自己系统安装 git 的方式
  • 方法二:👆 点我下载 👆 解压后上传对应目录(记得修改目录名称为 automatic-theater

2.1. 修改配置文件

在 automatic-theater 目录下执行

sudo vi docker-compose-default.env
  • 删除:delete
  • 输入:i
  • 保存并退出:ESC 输入 :wq
20230116142029

不会使用 vi 可下载到本地修改后上传

2.3. 执行安装脚本

在 automatic-theater 目录下执行

sudo chmod -R 777 * && sudo ./install.sh
20230116141824

2.4. 拉取镜像

sudo docker-compose pull

因为镜像较多,拉取较慢,某个失败或卡着,ctrl+c 强制停止,再次执行即可,多试几次

20230116142504

2.4. 启动和关闭

启动

sudo docker-compose up -d

关闭

sudo docker-compose down

后续启动和关闭等操作可以在 Portainer 中执行 修改参数建议还是修改 docker-compose.yml 和 .env

启动后的导肮是ip:60211

📺 使用

https://viewscreen.githubusercontent.com/markdown/mermaid?docs_host=https%3A%2F%2Fdocs.github.com&color_mode=light#74968003-8570-4f5f-9432-0a7ca9fe852a

名称地址用户名密码
homarrhttp://ip:47575atmatm@20230101
Jellyfinhttp://ip:48096atmatm@20230101
FlareSolverrhttp://ip:40213
Prowlarrhttp://ip:40214atmatm@20230101
JProxyhttp://ip:40215atmatm@20230101
Jellyseerrhttp://ip:40216atmatm@20230101
Radarrhttp://ip:40217atmatm@20230101
Sonarrhttp://ip:40218atmatm@20230101
qBittorrenthttp://ip:40219atmatm@20230101
transmissionhttp://ip:40220atmatm@20230101

🔥 注意:如需开启外网访问,注意修改对应系统的密码和 API Key,并同时修改其他系统中的配置 🔥

赞(0)
未经允许不得转载:DongVPS » 全自动追剧不够好,全自动部署全自动追剧才是真的好
分享到: 更多 (0)

评论 抢沙发