轻量 Jellyfin 媒体服务器挂载轻量对象存储

208 天前
 panisertoller

轻量服务器的玩法众多,也有很多小伙伴把它当作媒体服务器来使用。但轻量服务器的默认存储空间有限,无法存放大量的媒体文件。本文将引导读者使用轻量对象存储作为 Jellyfin 的媒体库,快速部署一个超大容量的媒体服务器。

准备服务器操作环境

1 、轻量服务器安装 Docker 环境

如果你的轻量服务器还没有 Docker 环境,可以从控制台更换为 Docker 镜像(注意备份数据),或参阅本站 Debian 安装 Docker 一章,安装 Docker 环境。

2 、创建轻量对象( Lighthouse COS )存储桶

登录 轻量对象存储控制台 ,创建一个存储桶,用于存放媒体文件。所属地域选择与轻量服务器相同的地域。

3 、挂载轻量对象存储桶到 /mnt/jellyfin 目录

创建存储桶后,可参阅官方文档 挂载存储桶 一章,将其挂载到服务器上。存储桶挂载目录填写 /,服务器挂载目录填写 /mnt/jellyfin

部署 Jellyfin 媒体服务器

将以下脚本保存为 docker,并上传到服务器,路径为 /srv/jellyfin/docker,给予可执行权限 chmod +x /srv/jellyfin/docker。此脚本具有以下功能:

这里推荐使用 OrcaTerm 终端,一键登录服务器,复制、粘贴、上传文件简单快捷。

#!/bin/sh
#
# @Author  Rehiy <wang@rehiy.com>
# @Website http://www.rehiy.com
#

APP_NAME=jellyfin
APP_FROM=jellyfin/jellyfin
APP_PATH=$(cd `dirname $0`; pwd)

####################################################

if [ "$1" = "install" ] || [ "$1" = "update" ]; then
    docker pull $APP_FROM
fi

if [ "$1" = "remove" ] || [ "$1" = "update" ]; then
    docker rm -f $APP_NAME
fi

if [ "$1" = "install" ] || [ "$1" = "update" ]; then
    docker run --name $APP_NAME -d \
        --restart unless-stopped \
        --network host \
        --volume $APP_PATH/cache:/cache \
        --volume $APP_PATH/config:/config \
        --volume /mnt/jellyfin:/media \
        $APP_FROM
fi

配置 Jellyfin 媒体库

部署完成后,打开浏览器,访问 http://服务器 IP:8096,即可进入 Jellyfin 媒体服务器。关于如何配置 Jellyfin 媒体库,网上有很多教程,这里不再赘述。只需要注意,将媒体库路径设置为 /media 即可。

1830 次点击
所在节点    云计算
9 条回复
evam
208 天前
挂对象存储。。。流量费有点可怕
cxsz
208 天前
@evam 腾讯云的对象存储,内网上行和下行都是不算流量费的,把存储桶创建在和服务器同一地区一般就可以走内网,但其实光存储费用也很高,而且轻量服务器的带宽是在捉急,搞视频应用还是勉强了
yxmyxmyyy
208 天前
不如挂载 alist
lepig
208 天前
这操作还不如我充值个阿里云盘会员,然后挂 alist 看。 虽说 cos 内网免费,但是最终影片从轻量服务器出来,带宽卡死个人。 几兆的带宽够干啥的
MoTao
208 天前
谢谢分享,但是用不起
cyanwayne
206 天前
正好有类似的想法,想问问这样存储的话,版权问题和审查的问题不会导致资源被和谐嘛?
cyanwayne
206 天前
海外轻量比如日本啥的,40 左右的延迟倒也还可以。这样也可以直接 SMB 连接个大容量的硬盘。就是不知道资源会不会被和谐。
seekafter
205 天前
轻量服务器的出口带宽太小了,很卡很卡
panisertoller
202 天前
这。。。说带宽小的,是不是可以考虑用新加坡的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/996874

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX