侧边栏壁纸
  • 累计撰写 53 篇文章
  • 累计创建 12 个标签
  • 累计收到 8 条评论

目 录CONTENT

文章目录
Nas

Nas影音系统搭建

Kirito
2024-04-17 / 0 评论 / 1 点赞 / 87 阅读 / 9882 字 / 正在检测是否收录...

如果想使用转码功能,硬件设施最好配备一张独立显卡支撑硬件解码

因为博主我用的Truenas,不需要写docker命令或者docker-compose,我这里把需要的参数都写明,可自行对照完善对应命令

影视源此处不提供,比较敏感,自行查找pt相关资料

下载

1.qBittorrent

Github地址

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

qBit

2.transmission

Github地址

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

Transmission

整理

1.Nastool

Github地址

镜像

nastool/nas-tools:debian

名称

-name 自行拟定

端口映射

如果使用host网段则无需配置

  • -p <外部访问的端口>:3000

文件夹映射

映射配置、存储文件夹,若有https需求,另外映射证书文件夹

  • -v <外部文件夹路径>:<影视文件目录>
  • -v <外部config文件夹路径>:/config
  • -v <外部cert文件夹路径>:<证书路径>

初始默认用户名/密码:admin/password

Nastool

2.MoviePilot

Github地址

镜像

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文件夹路径>:<证书路径>

MoviePilot

观影

1.Jellyfin

Github地址

免费!免费!免费!

镜像

jellyfin/jellyfin:latest

名称

-name 自行拟定

端口映射

如果使用host网段则无需配置

  • -p <外部访问的端口>:<服务访问端口>

文件夹映射

映射配置、存储文件夹,若有https需求,另外映射证书文件夹

  • -v <外部文件夹路径>:<影视文件目录>
  • -v <外部缓存路径>:/cache
  • -v <外部config文件夹路径>:/config
  • -v <外部cert文件夹路径>:<证书路径>

Jellyfin

2.Plex

Github地址

相对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文件夹路径>:<证书路径>

Plex

3.Emby

Emby

4.FTP

强烈不推荐使用此方案进行外网访问,若局域网访问可以酌情采用

利用NAS系统的FTP功能,向网络开放磁盘访问权限,其它设备可通过ip地址访问其开放的磁盘。

在此基础上,利用某些播放器的特性,可以达到和以上服务同样的体验,例如苹果设备的Infuse Pro,安卓的nPlayer等等

1

评论区