因为之前的nastool事件,作者不希望在国内平台推广moviepilot相关内容,请不要转载。
搭建此功能需要有一定基础,这里默认有公网ip,知道ddns,docker搭建,Transmission/qbitorrent/jellyfin/emby/plex的使用。
2024-08-12更新
最近moviepilot有不少内容更新,包括馒头也做了框架升级,之前的版本已经不兼容了。
我在使用方式上也有了一些变化,比如不再使用docker了,jellyfin也替换为了plex。
moviepilot也推出了exe软件可供我们直接使用了,但是使用官方的exe的应用无法安装插件。
所以又弄了一个exe安装应用的方式,算是完整版的moviepilot,可以正常安装插件,去Windows-MoviePilot下载吧。
其他的我都不赘述了,提一下这个下载目录设置,使用官方exe文件可能需要在配置完成之后重启一下moviepilot应用,我在这个地方卡了很久,一直无法添加下载任务,后来重启一下应用就好了。
目前最新的moviepilot版本号
再贴一下mteam的配置方式
搭建环境
本文是在windows下使用docker来搭建的moviepilot。
使用jellyfin作为播放器,是下载的exe安装运行的。
使用docker版本的qbittorrent作为moviepilot的下载器。
还有moviepilot中的pt站点需要cookie同步,还使用到了docker版本的cookiecloud。
还有moviepilot的使用需要有pt站点来认证,所以你需要有对应的认证站点。
没有选择Transmission的原因是我本地下载的Transmission.exe文件作为下载器的话,无法正确的挂载到moviepilot中去。
另外这里的通知软件我选择了slack,个人感觉这个比较简单好用。
所以总结下来就是:
- docker版moviepilot、qbittorrent、cookiecloud
- exe应用jellyfin
- 一个支持moviepilot认证的站点hdfans
- 使用slack作为通知的key[自行获取]
如果你没有认证的站点的话可以留言附上ptpp图,我邀请你入站。
接下来我们就从最简单的开始来一步一步开始搭建吧。
安装jellyfin应用
在jellyfin官网下载Server版本的Jellyfin,并启动后在任务栏中右键设置好开机自动启动(autostart)。
关于Jellyfin的具体配置,内容也挺多的,这里就不赘述了。
安装cookiecloud
cookiecloud github
您也可以直接使用我搭建好的cookiecloud,地址:http://cookiecloud.cirry.cn
windows下在此文件的存放位置使用命令行运行docker compose up -d
就可以了,后续就不在赘述此运行命令了。
运行完成后需要在浏览器中下载cookiecloud
插件并进行配置。
工作模式记得要设置为上传到服务器
,如果在其他的电脑浏览器中使用此功能记得选择覆盖到浏览器。建议只有一个主浏览器用来上传cookie。
你需要登录要同步的pt站点,然后把站点的域名添加到同步域名关键词
中,一行一个网站。下面还有个Cookie保活
选项,建议填写相同的内容。
安装qbitorrent
安装完成后,默认的登录密码是username: admin password: adminadmin
,打开8080端口可以正常登录则搭建完成。
一定要挂载config目录,config/qBittorrent/BT_backup
是下载的种子,建议备份好。
挂载的downloads
目录就是视频下载到的地址,一定需要记住这个位置,在moviepilot中需要使用到。
安装moviepilot
以上内容中,除了我特别标记出来的需要自行修改之外,其余的设置都可以使用跟我一样的配置。
这是我的qbittorrent目录的路径,如果你的moviepilot搭建失败了,大多是因为目录路径问题导致。
说明:这里使用到了硬链接,所以在/downloads/movies下的电影和/downloads/link/movies下的文件其实是一个文件,自行计算硬盘占用空间或者删除link里的视频文件就可以验证了。
至此我们的moviepilot就算搭建完成了。
[另一种安装方式]使用exe
这一种方式可以正常的使用exe方式安装的Transmission和jellyfin,完全摒弃docker,减少系统压力,但是也需要自己手动配置一些东西。
直接在这里下载MoviePilot_Win_vx.x.x.exe。
下载 MoviePilot.exe,双击运行后自动生成配置文件目录,访问:http://localhost:3000。
生成的配置文件目录如下:
步骤一
在其中的D:\moviepilot\config
目录下有一个app.env
需要修改此配置文件,具体路径位置依个人情况而定。
修改内容如下:
步骤二
还需要在系统的环境变量中添加认证信息,如下图:
到这里就配置完成了,重启moviepilot应用就可以正常使用了。