如果想使用转码功能,硬件设施最好配备一张独立显卡支撑硬件解码
因为博主我用的Truenas,不需要写docker命令或者docker-compose,我这里把需要的参数都写明,可自行对照完善对应命令
影视源此处不提供,比较敏感,自行查找pt相关资料
下载
1.qBittorrent
Nas圈下载器的两大巨头之一
镜像
linuxserver/qbittorrent:latest
名称
-name 自行拟定
环境变量
PUID和PGID推荐使用root账户对应的0,免除一定权限问题
-e WEBUI_PORT=<服务访问端口>
-e PUID=0
-e PGID=0
端口映射
如果使用host网段则无需配置
- -p <外部访问的端口>:<服务访问端口>
- -p <外部监听端口>:<内部监听端口>
文件夹映射
映射存储文件夹,若有https需求,另外映射证书文件夹
- -v <外部文件夹路径>:<文件下载路径>
初始登陆用户名/密码:admin/adminadmin
2.transmission
Nas圈下载器的两大巨头之一
镜像
linuxserver/transmission:latest
名称
-name 自行拟定
环境变量
TRANSMISSION_WEB_HOME 用于指定UI文件路径,需要更新UI
- -e TRANSMISSION_WEB_HOME=/transmission-web-control
- -e USER=<用户名>
- -e PASS=<密码>
- -e PEERPORT=<监听端口>
- -e PUID=0
- -e PGID=0
端口映射
如果使用host网段则无需配置
- -p <外部访问的端口>:<服务访问端口>
- -p <外部监听端口>:<内部监听端口>
文件夹映射
映射配置、存储文件夹,若有https需求,另外映射证书文件夹
- -v <外部文件夹路径>:<文件下载路径>
- -v <外部UI文件夹路径>:/transmission-web-control
- -v <外部config文件夹路径>:/config
整理
1.Nastool
镜像
nastool/nas-tools:debian
名称
-name 自行拟定
端口映射
如果使用host网段则无需配置
- -p <外部访问的端口>:3000
文件夹映射
映射配置、存储文件夹,若有https需求,另外映射证书文件夹
- -v <外部文件夹路径>:<影视文件目录>
- -v <外部config文件夹路径>:/config
- -v <外部cert文件夹路径>:<证书路径>
初始默认用户名/密码:admin/password
2.MoviePilot
镜像
jxxghp/moviepilot:latest
名称
-name 自行拟定
环境变量
TRANSMISSION_WEB_HOME 用于指定UI文件路径,需要更新UI
- -e NGINX_PORT=<WEB服务端口,默认3000>
- -e PORT=<API服务端口,默认3001>
- -e AUTH_SITE=<认证站点>
- -e PUID=0
- -e PGID=0
端口映射
如果使用host网段则无需配置
- -p <外部访问的端口>:<服务访问端口>
文件夹映射
映射配置、存储文件夹,若有https需求,另外映射证书文件夹
- -v <外部文件夹路径>:<影视文件目录>
- -v <外部config文件夹路径>:/config
- -v <外部数据文件夹路径>:/moviepilot
- -v <外部cert文件夹路径>:<证书路径>
观影
1.Jellyfin
免费!免费!免费!
镜像
jellyfin/jellyfin:latest
名称
-name 自行拟定
端口映射
如果使用host网段则无需配置
- -p <外部访问的端口>:<服务访问端口>
文件夹映射
映射配置、存储文件夹,若有https需求,另外映射证书文件夹
- -v <外部文件夹路径>:<影视文件目录>
- -v <外部缓存路径>:/cache
- -v <外部config文件夹路径>:/config
- -v <外部cert文件夹路径>:<证书路径>
2.Plex
相对Jellyfin更好的用户体验,更好的影视信息刮削库,但是需要付费开启硬件解码功能,且移动端APP若未开启VIP需要付费解锁,安卓APP需要谷歌环境,虽然也可以网页访问
镜像
linuxserver/plex:latest
名称
-name 自行拟定
环境变量
PLEX_CLAIM通过Claim | Plex登陆自己的Plex帐号获取
- -e TZ=Asia/Shanghai
- -e PLEX_CLAIM=<Plex身份验证码>
- -e PUID=0
- -e PGID=0
端口映射
plex服务涉及到的端口过多,建议使用host网络模式
文件夹映射
映射配置、存储文件夹,若有https需求,另外映射证书文件夹
- -v <外部文件夹路径>:<影视文件目录>
- -v <外部data文件夹路径>:/data
- -v <外部config文件夹路径>:/config
- -v <外部cert文件夹路径>:<证书路径>
3.Emby
4.FTP
强烈不推荐使用此方案进行外网访问,若局域网访问可以酌情采用
利用NAS系统的FTP功能,向网络开放磁盘访问权限,其它设备可通过ip地址访问其开放的磁盘。
在此基础上,利用某些播放器的特性,可以达到和以上服务同样的体验,例如苹果设备的Infuse Pro,安卓的nPlayer等等
评论区