type
status
date
slug
summary
tags
category
icon
password
notion image

前言

我觉得我小舅说的蛮有道理的
他说:电影发明以后,人类的生命比起以前至少延长了三倍!
《一一》
我一直都是一个电影迷,从高中开始看科幻片,大学开始看悬疑片,一直到现在,除了一些狗血爱情片,我基本都看。文章末尾会放出我搭建的emby私人影库,大家也可以看看我的口味,哈哈。
自从大学开始所看的电影我就一直保存在硬盘里,当然那时候的硬件设备都不太好,移动硬盘也只有 2T 空间,所以我下载的都是一些 720p 的内嵌字幕的电影。也不知道是为了什么,像是和那些把所有抓来的娃娃放柜子里展示的小姑娘一样吧,我喜欢把看过的电影陈列起来。当时没有技术,只是简单的将电影按照年分类保存。
慢慢我硬盘换了 4T,换了 10T,这些大学保存的电影从一个盘拷到另一个盘,好在是没有遗失。之前想过用软件来建立一个已看清单,我用了 iOS 的一个叫做 Mark 的软件,花了几天时间将脑子里能想到的电影全部保存,然后每每看完电影就去 Mark 评分,它会自动加到已看清单。
直到前几日,我在 Telegram 接触到有这种私人影库,能通过识别电影文件名来刮削电影信息并保存,以此来达到私人影库的实现。刚好我手上有一个正在吃灰的树莓派,我便开始着手去研究搭建一个属于自己的私人影库,不是为了给别人看,光是看到自己所有的电影电视剧全部整齐的摆放在那里就已经很心满意足了!
废话一大堆,正片正式开始咯!

准备工作

  • 存有影片的硬盘
  • Linux 操作系统基本操作方法
  • 亿点点耐心
我是 Raspiberry 4B + 4T +10T 移动硬盘
树莓派用的 32 位的 raspio 最新版本 2021-01-11-raspios-buster-armhf-full.img
不建议使用 64 位,性能是有提升,但是目前好像有很多坑。同时,如果你是使用 64 位系统,本篇教程可能不适合你
此篇文章由于篇幅问题,无法做到能让完全不熟悉 Linux 系统命令的同学食用,如果你不熟悉 Linux 系统,建议寻求其他更详细的教程

准备工作

树莓派 Docker 环境安装

树莓派 mount 自动挂载硬盘

Linux 系统 mount 自动挂载 按照说明编辑 / etc/fstab 文件即可

官方 Docker 地址

支持以下的架构,本文树莓派 4B arm32v7 使用的是emby/embyserver_arm32v7
  • amd64: emby/embyserver
  • arm32v7: emby/embyserver_arm32v7
  • arm64v8: emby/embyserver_arm64v8
文中更详细的安装以及参数配置说明 可以参考

开始搭建

目录创建

emby 只需要一个 config 目录,用于保存配置信息以及影片缓存。官方建议 50G 以上。这里建议将 config 目录创建于你挂载的移动硬盘目录即可。(例如我的:/mnt/sdb/emby/config)
在你挂载的目录新建一个 emby 文件夹,用于存放docker-compose.yml 文件和 config 目录
notion image

创建dockercompose 文件

在 emby 文件夹新建一个 config 目录
然后用 vim 新建一个 docker-compose.yml 文件,复制好官方提供的 docker-compose 配置文件后,按需修改部分配置即可。
我的配置如下:
notion image
由于 vim 编辑 yml 文件时,粘贴的代码会自动缩进,这里建议先_vim docker-compose.txt_,复制进 docker-compose.txt 文件,保存后重命名该文件然后再编辑。mv docker-compose.txt docker-compose.yml
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
version: “2.3”
services:
emby:
image: emby/embyserver_arm32v7
container_name: embyserver
#runtime: nvidia # Expose NVIDIA GPUs
#network_mode: host # Enable DLNA and Wake-on-Lan
environment:
  • UID\=1000
  • GID\=100
  • GIDLIST\=100
volumes:
  • /mnt/sdb/emby/config:/config
  • /mnt/sdb:/mnt/share1 # element
  • /mnt/share:/mnt/share2 # toshiba
ports:
  • 8096:8096 # HTTP port
  • 8920:8920 # HTTPS port
devices:
  • /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes
  • /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi
restart: always
|

启动 Emby

在当前目录 (/mnt/emby) 下,执行
即可看到 docker 拉取镜像,等操作,等待其完成即可。
notion image

检查成果

embyserver 开启之后,你便可以在浏览器输入对应的网址和端口进行访问,配置你的私人影库啦。
比如我的树莓派内网地址是: 192.168.50.121 那么 emby 地址就是 192.168.50.121:8096
刚开始可能 embyserver 没开启起来,等待十几秒之后浏览器访问该网址应该可以看到 emby 安装引导界面,然后按提示操作即可。
notion image
notion image
notion image
notion image

展示

用户名:qcgzxw
密码:qcgzxw
notion image
notion image
notion image
notion image
notion image
本作品采用知识共享署名 - 相同方式共享 4.0 国际许可协议进行许可 https://www.qcgzxw.cn/3217.html
对管理者来说,你认为你的下属态度更重要,还是能力更重要? - 知乎练背指南:7个动作,一步到位!