注册网站大全,东莞专业网站设计建站公司,企业多语言网站开源,关键词搜索热度华为云云耀云服务器L实例评测#xff5c;部署在线影音媒体系统 Jellyfin 一、云耀云服务器L实例介绍1.1 云服务器介绍1.2 产品规格1.3 应用场景1.4 支持镜像 二、云耀云服务器L实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置 三、部署 Jellyfin3.1 Jellyfin 介绍3.2 Docke… 华为云云耀云服务器L实例评测部署在线影音媒体系统 Jellyfin 一、云耀云服务器L实例介绍1.1 云服务器介绍1.2 产品规格1.3 应用场景1.4 支持镜像 二、云耀云服务器L实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置 三、部署 Jellyfin3.1 Jellyfin 介绍3.2 Docker 环境搭建3.3 Jellyfin 部署3.4 Jellyfin 使用 四、总结 一、云耀云服务器L实例介绍
1.1 云服务器介绍
云服务器的重要意义主要体现在灵活性、弹性和成本效益。它们提供了根据需求即时调整计算资源的能力节省了长期硬件采购和维护的成本同时保障业务的稳定运行。通过云服务器企业可以更高效地部署、扩展和管理应用程序适应快速变化的市场需求推动数字化转型加速业务创新。
华为云焕新推出华为云云服务器实例新品华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点从而帮您快速上云 从8月底到10月中旬参与华为云云服务器开启评测活动可以获得54.99元的优惠券购买 华为云云耀云服务器L实例 轻量服务器一个月仅需支付0.03元。 还有 限时秒杀专区华为云云耀云服务器L实例 每日限量抢购优惠仅限1单抢完即止 1.2 产品规格
选择华为云云耀云服务器L实例配置时一般会标注几个关键的硬件参数如下
云服务器配置说明vCPU2核表示分配给虚拟机的虚拟中央处理器数量影响服务器可以处理的并发任务数和性能。内存2GB表示服务器分配的随机存取内存大小影响服务器同时运行的应用程序的数量和性能。系统盘40GB表示分配给服务器的硬盘空间大小用于存储操作系统、应用程序和数据文件。流量包400GB表示服务器允许的网络传输数据量通常以每月为单位影响服务器与外部通信的数据量。峰值带宽3Mbit/s表示服务器的最大网络传输速度通常以每秒传输的数据量为单位影响服务器在网络通信时的传输速率。
目前暂不支持直接更换套餐升级CPU、内存规格。您可以通过如下两种升级CPU、内存规格。
退订当前套餐重新购买想要的规格套餐参考升级云耀云服务器L实例规格升级CPU、内存规格。但是通过这种方式升级规格后您的业务将切换到弹性云服务器而非云耀云服务器L实例。
1.3 应用场景
云耀云服务器L实例适用于支撑小型网站、Web应用、博客、论坛、云端开发环境等轻量级、低负载且访问量适中的应用场景。
电商店铺管理快速搭建外贸独立站、店铺管理环境为海内外顾客提供稳定、优质的服务。企业建站提供常用建站类应用模板快速构建满足业务诉求的网站如企业官网、资讯、博客、论坛、电商等。小程序后台适合于构建微信小程序以及公众号后台服务降低维护成本让用户专注于业务开发。小游戏帮助客户搭建PC单机游戏、休闲小游戏等快速上线性能稳定。开发测试适合云端构建即开即用的远程开发、测试项目运行定时任务、自动任务等。云端学习帮助学生、开发者在云端做一些实验、论文等。搭建博客/论坛方便个人开发者搭建博客、论坛性价比高。
1.4 支持镜像
镜像简介系统镜像仅包含了初始操作系统不包含任何应用数据和环境配置。选用系统镜像创建云服务器后服务器中是一个纯净的操作系统环境。您可以根据实例的业务需求自行安装应用。应用镜像包含应用及相关初始化数据、应用所需的运行环境及操作系统。选用应用镜像创建云服务器后您可以直接使用预置的应用程序也可以根据实际的业务需求自定义应用配置。减少了应用的上传、安装等环节。 二、云耀云服务器L实例配置
2.1 重置密码
购买完成后会短信通过你的云服务器信息重点是公网IP地址和用户名。首先我们需要打开你的服务器控制台完成重置密码 勾选自动重启点击确定即可。
2.2 服务器连接 方式一使用控制台提供的VNC方式登录 方式二使用Putty、Xshell等工具登录Linux弹性云服务器 a) 下载安装登录工具例如Putty。 b) 输入弹性公网IP。 c) 输入用户名root、密码单击“确定”。 方式三使用Linux/Mac OS系统主机登录Linux弹性云服务器。 a) 执行连接命令。 ssh 弹性公网IP 例如ssh 123.xxx.xxx.456 b) 输入用户名root、密码登录服务器。
我个人习惯使用 MobaXterm 这款软件添加SSH连接输出公网IP、用户名和端口(默认22)连接即可。 2.3 安全组配置
安全组是一个逻辑上的分组为同一个VPC内的云服务器提供访问策略。用户可以在安全组中定义各种访问规则当云服务器加入该安全组后即受到这些访问规则的保护。
系统为每个网卡默认创建一个默认安全组默认安全组的规则是对出方向上的数据报文全部放行入方向访问受限。您可以使用默认安全组也可以根据需要创建自定义的安全组。 主要需要填写优先级默认填1即可、协议端口信息一般选择你项目需要暴露的端口即可其他默认点击确定即可。安全组配置主要是暴露端口可以给外网访问。 如果还不清楚可以参考文档安全组配置示例
三、部署 Jellyfin
3.1 Jellyfin 介绍
Jellyfin是一个自由软件媒体系统让您控制管理和流媒体。它是专有Emby和Plex的替代方案通过多个应用程序将媒体从专用服务器提供给最终用户设备。Jellyfin是Emby的3.5.2版本的派生版本并移植到.NET Core框架以支持完全的跨平台支持。
Jellyfin 使你能够收集、管理和串流你的媒体。在你的系统上运行 Jellyfin 服务器就可以访问领先的免费软件娱乐系统包括各种铃声和口哨声。 电影轻松浏览您收藏的全部电影并欣赏精美的艺术作品。 节目观看您最喜爱的节目这些节目按季节自动分类随时可供狂欢。 音乐在家或外出时都能聆听音乐、艺术家和播放列表。 实时电视和 DVR观看电视并设置自动录制扩展你的资料库。 书籍阅读书籍、漫画和杂志。 照片整理照片与亲朋好友分享美好回忆。 同步播放远程共享电影之夜从未如此简单。 Jellyfin 的设计也很简约无广告在观影过程中不会有其他视频类应用的的开屏广告、暂停广告、弹框广告等。基于固定的带宽无人为的限速播放不卡顿高清播放不用VIP即可倍速播放。真正的可以建立个人专属的影音视频库可以记录观影信息。如果视频文件包含meta信息可以自动获取对应的影视信息。
官网https://jellyfin.org/Githubhttps://github.com/jellyfin/jellyfin
3.2 Docker 环境搭建
本次服务器环境是ubuntu系统镜像需要自己安装docker环境
服务器类别系统镜像内网IP地址Docker版本操作系统版本云耀云服务器L实例Ubuntu192.168.0.16820.10.24Ubuntu 22.04.1 LTS
使用snap命令安装docker
roothcss-ecs-f632:~# snap install docker
docker 20.10.24 from Canonical✓ installed测试docker安装是否成功
roothcss-ecs-f632:~# docker -v
Docker version 20.10.24, build 297e128检查docker服务状态
roothcss-ecs-f632:~# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)Active: active (running) since Thu 2023-09-14 14:25:21 CST; 2 days ago
TriggeredBy: ● docker.socketDocs: https://docs.docker.comMain PID: 30672 (dockerd)Tasks: 73Memory: 137.0MCPU: 2min 37.906sCGroup: /system.slice/docker.service检查docker compose版本
roothcss-ecs-f632:~# docker compose version
Docker Compose version v2.17.23.3 Jellyfin 部署
下载镜像 从 docker hub 拉取 Jellyfin 镜像地址https://hub.docker.com/r/jellyfin/jellyfin roothcss-ecs-f632:~# docker pull jellyfin/jellyfin
Using default tag: latest
latest: Pulling from jellyfin/jellyfin
7dbc1adf280e: Already exists
fe8f721fbd98: Pull complete
72d8918d1ff1: Pull complete
7c27c084bf78: Pull complete
Digest: sha256:d39f8826c0e48b08770b735ab0342c9cb9fc08c59777f41080c76549526fd667
Status: Downloaded newer image for jellyfin/jellyfin:latest
docker.io/jellyfin/jellyfin:latest配置安全组
在华为云云耀云服务器L实例的安全组管理页面添加入方向规则接下来我们启动服务需要监听8096端口所以添加安全组为TCP:8096协议端口。 启动服务
使用docker-compose方式启动先创建文件docker-compose.yml
version: 3.5
services:jellyfin:image: jellyfin/jellyfincontainer_name: jellyfinvolumes:- ./config:/config- ./cache:/cache- ./media:/media- ./media2:/media2:rorestart: unless-stoppedports:- 8096:8096volumes映射容器内部文件路径到本地ports配置访问端口
如果将上述代码片段保存在名为 docker-compose.yml 的文件中则只需从同一文件夹中运行 docker compose up -d 即可自动拉取 jellyfin 映像并创建并启动一个容器。 up 表示启动服务-d 表示在后台执行。docker-compose down 命令用于停止和清理由 docker-compose up 启动的服务。
roothcss-ecs-f632:~/jellyfin# docker-compose up -d
Creating network jellyfin_default with the default driver
Creating jellyfin... done检查容器状态
检查 jellyfin 容器状态确保容器正常启动
roothcss-ecs-f632:~/jellyfin# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4d2425b7b0be jellyfin/jellyfin /jellyfin/jellyfin 2 hours ago Up 9 minutes (healthy) 0.0.0.0:8096-8096/tcp, :::8096-8096/tcp jellyfin访问地址
内网http://localhost:8096 外网http://公网IP:8096
访问结果 若出现此页面则部署 jellyfin server 成功。
3.4 Jellyfin 使用
设置首选语言为汉语(简化字) 设置用户名和密码作为管理员账户 设置你的媒体库暂不设置 首选元数据语言将语言设置为Chinese 设置远程访问保持默认 完成 Jellyfin 初始化 登录输入前面创建的用户名和密码 点击创建添加媒体库 添加媒体库选择内容类型如电影添加文件夹下拉列表查看对应docker-compose中配置的数据卷对应的文件夹可以继续创建子目录如在media目录下创建movie目录mkdir movie其他配置保持默认 保存成功后就会显示添加的电影媒体库 回到首页也会在我的媒体中显示电影媒体库 添加电影把对应的电影文件放在这个媒体库指定的文件夹下如media/moviejellyfin 会自动扫描所有媒体库在名称正确的情况下会自动获取到封面和演员等简介信息。 点击扫描到的电影查看详情页有播放、已看、收藏和更多功能入口。当前导入的视频信息扫描到的较少或许和视频本身有关未存储相关信息当然我们可以手动为其添加一些展示信息 点击播放按钮进入视频播放页面进度条、快进后退、音量、播放速度、质量、长宽比、全屏、小窗等功能 我们来查看下 jellyfin 的映射文件路径下的结构
roothcss-ecs-f632:~/jellyfin/media/movie# ls_AUXOUT_当我们回顾2019.mp4 _AUXOUT_牵起我的手.mp4 [IKITA]关于我的加州梦 California Dreamin.mp4 [IKITA]自由是一场坠入_坠入城市边缘_坠入无尽的梦中.mp4movie即为电影视频文件目录
我们可以侧边栏的元数据中查看媒体资料管理器查看文件路径下的文件信息 Jellyfin 作为影音媒体系统的个人使用就是上面的这些了更多的功能和配置就需要自行探索了。
四、总结
云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器。云耀云服务器L实例提供丰富严选的应用镜像实现应用一键部署助力客户便捷高效的在云端构建电商网站、Web应用、小程序、学习环境、各类开发测试等。
而且云耀云服务器L实例使用门槛较低如果您是正在了解云计算服务的入门用户或是需要在服务器中部署简单应用的个人开发者、中小企业比如部署一些轻量级的有趣的项目那么推荐您选择云耀云服务器L实例。
Jellyfin 作为在线影音媒体系统目前只有在自动扫描添加的文件时会出现服务器卡顿现象扫描完成后浏览信息和播放视频均很流畅当前的华为云云耀云服务器L实例选配配置较低此项目需要大的运行内存所以需要适当增加配置尤其是带宽否则会出现无法访问的情况。
如果项目具有高访问量或需要传输大量数据如图像、视频、文件下载等将占用更多带宽。如果项目需要频繁地从服务器向客户端传输数据例如实时更新或推送通知可能会占用更多带宽。