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

2023-12-01 15:19:59 +08:00
 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 即可。

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

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

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

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

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

© 2021 V2EX