引言
上一期分享了 TrueNAS 在文件分享、智能相册等方面的应用,这一期主要分享下 TrueNAS 在在线影音方面的应用,通过qbittorrent、jellfyfin 等应用,结合ZeroNews 零讯内网穿透,大家可以很简单的部署个人在线家庭影院,随时随地的下载、观影与分享。
废话不多说,直接上教程。
主要涉及的应用 qbittorrent 、jellfyfin 。
玩法探秘
1.首先我们还是先在Truenas上运行 零讯 ZeroNews
首先登录零讯平台,生成TrueNAS要用的认证Token
登录 ZeroNews 平台,在 "设备" 菜单中找到 Token 页面,添加 Token,然后将其复制备用,以及查看可分配的网络区域。
在TrueNAS 的APP 应用管理菜单下,添加 ZeroNews 应用,来运行 ZeroNews 客户端
在 APP 应用管理菜单下添加 App 应用, 选择 Custom App
在 容器镜像 的 "Image Repository" 中输入 ZeroNews 镜像地址:zeronews/zeronews。
在 "Image Pull Policy" 中选择 "Always pull image even if present on host" 始终拉取最新镜像。
在 "Container Entrypoint" 区域的"Container Args" 中添加两个参数(Args):第一个是您创建的 Token,第二个是您选择的网络区域 ID。
zeronews 应用安装完成后,在 APP 应用界面能查看已运行成功的 ZeroNews 应用
2. 部署 qbittorrent BT下载服务器
qBittorrent是一款开源的BitTorrent客户端,易于使用且完全免费的BitTorrent客户端软件,以其轻量级、可定制且功能丰富的特点而受到用户的青睐,适用于需要下载大量文件、特别是通过BitTorrent协议分享和下载文件的用户。无论是下载电影、电视剧、音乐还是其他类型的文件,qBittorrent都能提供稳定、高效的下载服务。
qBittorrent结合ZeroNews 内网穿透,让我们在任何位置都能远程控制资源下载,为家庭影院源源不断的提供新的影视资源。
安装 qbittorrent 应用
添加 qbittorrent 存储数据集
首先为 qbittorrent 应用添加存储数据集,用户存储下载资源及qbittorrent 应用的配置数据信息
如下图所示,在 "Datasets" 界面下,点击 "Add Datasets" 添加 qbittorrent 数据集,并在该数据集下在添加 config / download 两个数据集
config 数据集用于存储 qbittorrent 的配置数据信息
download 数据集用于存储我们下载的电影等映射资源
依次设置 config / download 数据集的权限,other 都设置为可以读写
安装 qbittorrent 应用
在 truenas 的 "Apps" 界面,点击 "Discover",搜索 qbittorrent 镜像 ,
点击镜像进入到镜像安装界面,再点击 "install" 进行安装 qbittorrent
应用名称默认 qbittrroent ,用户可以修改
记录 qbittorrent 的web UI 端口号 30024,后面会用到
配置 qbittorrent 的下载存储挂载目录,选择 Host Path 类型,挂载到 qbittorrent/download 目录
配置 qbittorrent 的配置数据存储挂载目录,选择 Host Path 类型,挂载到 qbittorrent/config 目录
存储配置完成后,点击最下方的 “Install” ,等待qbittorrent 安装,qbittorrent 安装成功后,在App 页面可查看安装好的qbittorrent 应用信息,访问端口号为 30024,在浏览器中输入 http://truenas_ip:30024 通过内网地址访问下载管理平台
在ZeroNews 平台上映射 qbittorrent 管理平台
首先为 qbittorrent 分配远程访问域名,在 ZeroNews 平台的“资源”界面下,点击添加域名,在生效设备下,选择truenas 设备,输入域名前缀,如 qbittorent,然后勾选 HTTP 。
接下来在应"应用"界面下,为 qbittorrent 添加应用
然后添加映射,映射协议选择 HTTP,访问地址选择前面创建好的 qbittorrent 域名, 映射带宽分配1M,内网映射IP地址要输入truenas 的IP地址,端口号输入 30024
在 qbittorrent 日志中,找到默认登录账号密码, 在 Workloads 打开 qbiitorrent 日志
通过 ZeroNews 分配的域名访问 qbittorrent ,进行远程下载管理
3. 部署 jellfyfin 音影应用
Jellyfin是一个免费、开源的媒体服务器解决方案,它为用户提供了一个强大的平台来管理和访问个人媒体文件,如电影、音乐、电视节目等,能够帮助用户轻松地整理、分类和浏览媒体文件,支持多种文件格式和编码标准,用户可以通过Jellyfin将媒体文件流式传输到各种支持的设备上,包括智能手机、平板电脑、智能电视等设备上观看;适用于各种需要管理和访问个人媒体文件的场景。通过其丰富的功能和灵活的配置选项,用户可以轻松地享受高质量的媒体服务
安装 jellyfin 应用
添加 jellyfin 存储数据集
首先为 jellyfin 应用添加存储数据集,存储 jellyfin 配置及缓存数据信息等
依次设置jellyfin 数据集的权限, other 都设置为可以读写
安装 jellyfin 应用
在 truenas 的 "Apps" 界面,点击 "Discover",搜索 jellyfin 镜像 ,
点击镜像进入到镜像安装界面,再点击 "install" 进行安装 jellyfin
应用名称默认 jellyfin ,用户可以修改, 时区默认为 上海 时区不变
记录 jellyfin 的web UI 端口号 30013,后面会用到
配置 jellyfin 应用的配置、缓存等目录,都选择 Host Path 类型,都挂载到 jellyfin 目录下
添加 qbittorrent 的download 下载目录到 jellyfin,挂载到 jellyfin 的 /movies 目录下
配置 qbittorrent 的配置数据存储挂载目录,选择 Host Path 类型,挂载到 qbittorrent/config 目录
存储配置完成后,点击最下方的 “Install” ,等待jellyfin 安装,jellyfin 安装成功后,在App 页面可查看安装好的jellyfin 应用信息,访问端口号为 30013,在浏览器中输入 http://truenas_ip:30013 通过内网地址访问 jellyfin 在线音影系统
在ZeroNews 平台上映射 jellyfin 在线影音平台
首先为 jellyfin 分配远程访问域名,在 ZeroNews 平台的“资源”界面下,点击添加域名,在生效设备下,选择truenas 设备,输入域名前缀,如 jellynas,然后勾选 HTTP 。
接下来在应"应用"界面下,为 jellyfin 添加应用
然后添加映射,映射协议选择 HTTP,访问地址选择前面创建好的 jellyfin 域名, 映射带宽分配3M,内网映射IP地址要输入truenas 的IP地址,端口号输入 30013
通过 ZeroNews 分配的域名访问 jellyfin ,完成初始设置
在线观看电影
有什么问题都可以评论区留言, 看见都会回复的
如果你觉得本篇文章对你有所帮助,把"文章有帮助的"打在评论区
多多支持,谢谢。