搭建一个家用的媒体服务器(支持电影、音乐和电子书)

本文介绍了如何使用Docker容器搭建Jellyfin媒体服务器,以实现跨设备看电影、听音乐和阅读电子书。Jellyfin作为开源替代品,支持电子书功能。在Linux主机上,通过docker-compose配置Jellyfin,并解决播放音乐的兼容性问题及图书格式转换。此外,还分享了如何调整配置以改善电影元数据的准确性,并利用OpenVPN实现出门在外也能访问家庭媒体服务器。

搭建家用的媒体服务器,用来在不同的设备上面方便得看电影,听音乐,甚至阅读电子书。

可以选择使用 Plex, Emby, 或者 Jellyfin。 Plex 是商业软件,付费版本的功能更强大,免费版本也能用。 Emby 的早先版本是免费版本,后来商业化之后开源版本不再有更新。 Jellyfin 是基于 Emby 的后续社区开源版本,有持续的更新,且支持硬件解码。 对于我来说, Jellyfin 更重要的功能是除了电影和音乐的支持,还支持电子书。 支持 PDF,EPUB 格式的电子书。

早先用的 Emby,在部署电子图书馆的时候,发现 Jellyfin 支持电子图书的。 媒体服务器用一个系统,电子图书馆再用一个系统维护起来比较麻烦。 这里有几个应用的功能对比: 

Compare Media Servers · Protektor-Desura/Archon Wiki · GitHub

对比几个媒体服务器方案之后, 决定使用 Jellyfin 来搭建家用的媒体服务。 以下是使用 docker 来搭建 Jellyfin 的过程。

安装 jellyfin:

用的这个版本的 Docker 镜像.  你也可以使用 linuxserver/jellyfin,或者 jellyfin/jellyfin 的 docker镜像。

Docker Hub: https://hub.docker.com/r/nyanmisaka/jellyfin

我用的 docker-compose 的方式启动应用。 部署于在家里的 Linux 小主机上。

vim docker-compose.xml

version: "3.5"
services:
  jellyfin:
    image: nyanmisaka/jellyfin
    container_name: jellyfin
    user: nobody
    network_mode: "host"
    volumes:
      - //data/docke
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值