赞
踩
按照VMware提示一步步往下走,建议主机网络选择为桥接模式,这样家里的其他设备就能就能发现搭建的视频服务器了。
yum源采用阿里云提供的源,速度快,这里提供的源只适合CentOS 7。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
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
yum makecache
yum install epel-release
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
yum install ffmpeg ffmpeg-devel
ffmpeg -version
这里安装的版本是Docker CE,操作系统CentOS 7.9,使用yum进行安装。Docker CE是免费的Docker产品的新名称,Docker CE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器APP。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
sudo service docker start
systemctl enable docker
docker pull jellyfin/jellyfin:latest
mkdir -p /srv/jellyfin/{config,cache}
docker run -d --restart=always -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest
firewall-cmd --zone=public --add-port=8096/tcp --permanent
firewall-cmd --zone=public --add-port=1900/tcp --permanent
firewall-cmd --reload
我这里是在Windows操作系统中下载电影放在指定文件夹中,稍等片刻(为什么不是实时猜测应该是Jellyfin拿到电影后会进行转码和影片元数据的匹配下载)就可以在Jellyfin中看到了
右键点击虚拟机选择设置,在选项中进行共享文件夹设置,我在这里设置了两个文件夹,方便电影分类。
如果不设置开机自动挂载,重启后有可能遇到无法自动挂载共享文件夹的问题。可使用定时任务crontab指令,实现开机后自动挂载。
sudo mkdir -p /root/autoMnt && sudo touch /autoMunt.sh
sudo vi autoMnt.sh
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"是在虚拟机中设置的文件夹
sudo chmod +x /root/autoMnt/autoMnt.sh
@reboot /root/autoMnt/autoMnt.sh
编辑完毕后保存退出
sudo systemctl enable crond
sudo systemctl start crond && sudo systemctl status crond
看到输出为 enbale 和 active 即为设置成功
访问地址为http://虚拟机IP:8096
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。