安装jellyfin搭建家庭影音库

这篇具有很好参考价值的文章主要介绍了安装jellyfin搭建家庭影音库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


Jellyfin是一个自由软件媒体系统(官方网址: https://jellyfin.org/),可让您控制媒体的管理和流媒体。它可以从您自己的服务器流式传输到任何设备,没有任何附加条件,致力于让所有用户都能访问最好的媒体系统。

1 配置虚拟机安装docker

1.1 CentOS7.9安装

按照VMware提示一步步往下走,建议主机网络选择为桥接模式,这样家里的其他设备就能就能发现搭建的视频服务器了。

1.2 yum源配置

yum源采用阿里云提供的源,速度快,这里提供的源只适合CentOS 7。

1.2.1 备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

1.2.2 下载新的CentOS-Base.repo到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

1.2.3 运行 yum makecache 生成缓存

yum makecache

1.3 安装Ffmpeg

1.3.1 先安装epel-release

yum install epel-release

1.3.2 导入密钥并安装nux存储库

rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

1.3.3 安装ffmpeg

yum install ffmpeg ffmpeg-devel

1.3.4 测试

ffmpeg -version

1.4 docker安装配置

这里安装的版本是Docker CE,操作系统CentOS 7.9,使用yum进行安装。Docker CE是免费的Docker产品的新名称,Docker CE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器APP。

1.4.1 安装必要工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

1.4.2 添加软件源信息

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.4.3 替换源地址

sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

1.4.4 更新并安装Docker-CE

sudo yum makecache fast
sudo yum -y install docker-ce

1.4.5 开启Docker服务

sudo service docker start

1.4.6 设置Docker开机自启

systemctl enable docker

2 安装配置Jellyfin

2.1 采用docker方式安装

2.1.1 从镜像仓库中拉取最新版本镜像

docker pull jellyfin/jellyfin:latest

2.1.2 从镜像仓库中拉取最新版本镜像

mkdir -p /srv/jellyfin/{config,cache}

2.1.3 启动镜像并设置开机自启

docker run -d --restart=always -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest

2.2 设置防火墙放行端口

2.2.1 放行8096(Web访问)端口

firewall-cmd --zone=public --add-port=8096/tcp --permanent

2.2.2 放行1900(DLNA)端口

firewall-cmd --zone=public --add-port=1900/tcp --permanent

2.2.3 配置立即生效

firewall-cmd --reload

2.3 设置Windows文件夹共享至CentOS虚拟机

我这里是在Windows操作系统中下载电影放在指定文件夹中,稍等片刻(为什么不是实时猜测应该是Jellyfin拿到电影后会进行转码和影片元数据的匹配下载)就可以在Jellyfin中看到了

2.2.1 在VMware中进行设置

右键点击虚拟机选择设置,在选项中进行共享文件夹设置,我在这里设置了两个文件夹,方便电影分类。
安装jellyfin搭建家庭影音库

2.2.2 虚拟机中设置开机自动挂载

如果不设置开机自动挂载,重启后有可能遇到无法自动挂载共享文件夹的问题。可使用定时任务crontab指令,实现开机后自动挂载。

2.2.2.1 创建文件夹和脚本文件
sudo mkdir -p /root/autoMnt && sudo touch /autoMunt.sh
2.2.2.2 打开文件开始编辑脚本,这里使用vi文本编辑器打开
sudo vi autoMnt.sh
2.2.2.3 点击i并输入以下内容
sudo vmhgfs-fuse .host:/adultVideo /media/adult -o subtype=vmhgfs-fuse,allow_other
sudo vmhgfs-fuse .host:/childVideo /media/child -o subtype=vmhgfs-fuse,allow_other

host后的"/adultVideo"是在VMware中设置的名称,"/media/adult"是在虚拟机中设置的文件夹

2.2.2.4 修改权限,保证脚本文件能执行
sudo chmod +x /root/autoMnt/autoMnt.sh
2.2.2.5 输入crontab -e,打开定时任务配置列表,添加定时任务
@reboot /root/autoMnt/autoMnt.sh

编辑完毕后保存退出

2.2.2.6 定时任务进程,设置开机启动
sudo systemctl enable crond
2.2.2.7 启动并查看定时任务进程状态
sudo systemctl start crond && sudo systemctl status crond

看到输出为 enbale 和 active 即为设置成功
安装jellyfin搭建家庭影音库

2.2.2.8 重启后使用df -h指令检查挂载点是否存在

安装jellyfin搭建家庭影音库

3 访问Web进行Jellyfin设置

访问地址为http://虚拟机IP:8096文章来源地址https://www.toymoban.com/news/detail-442464.html

到了这里,关于安装jellyfin搭建家庭影音库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 零基础搭建私人影音媒体平台【远程访问Jellyfin播放器】

    转载自内网穿透工具的文章:零基础搭建私人影音媒体平台【远程访问Jellyfin播放器】 随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。

    2023年04月24日
    浏览(78)
  • 零基础搭建个人影音媒体平台,实现远程访问Jellyfin播放器的简易方法

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月11日
    浏览(27)
  • docker安装jellyfin家庭多媒体中心

    参数说明 参数 说明 -d 以守护进程的方式启动 -e TZ=Asia/Shanghai 设置时区为上海 - -name jellyfin 把容器的名字设置为jellyfin - -restart=always docker重启时候容器自动重启 -v /opt/jellyfin/config:/config 把容器内的/config目录挂载到宿主机的/opt/jellyfin/config目录 -v /opt/jellyfin/cache:/cache 把容器内的

    2024年02月03日
    浏览(196)
  • 【公网远程Jellyfin】——本地部署Jellyfin影音服务器

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月07日
    浏览(127)
  • 【Jellyfin影音服务器】 本地部署公网远程影音库

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月11日
    浏览(36)
  • 本地部署Jellyfin影音服务器【公网远程影音库】

    转载自cpolar极点云的文章:零基础搭建私人影音媒体平台【远程访问Jellyfin播放器】 随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但

    2024年02月07日
    浏览(179)
  • 本地部署Jellyfin影音服务器并实现远程访问影音库

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月05日
    浏览(40)
  • 本地部署Jellyfin影音服务器并实现远程访问内网影音库

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月04日
    浏览(30)
  • 如何本地部署Jellyfin影音服务器并实现在公网访问

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月06日
    浏览(41)
  • 群晖搭建LDAP服务器实现一个账号登录DSM、Gitea、jellyfin

    LDAP(轻量级目录访问协议)是一种用于访问和管理分布式目录服务的协议,它具有以下好处: 集中管理用户身份认证和授权:LDAP提供了一种方法,使组织能够集中管理用户的身份认证和授权。通过将用户信息存储在一个中心化的目录服务中,管理员可以更轻松地管理用户账

    2024年01月21日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包