Captain's Geek-Island Captain's Geek-Island
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)

SleepyOcean

走,找新大陆去
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)
  • 计算机基础

  • 并发专题

  • 性能调优专题

  • 工具专题

  • 源码框架专题

  • 设计模式

  • 分布式专题

  • 实战专题

  • 技术杂文

    • FFmpeg使用指南
    • TinyMediaManager使用指南
    • Android刷机指南
    • WireGuard
    • 打造私人影院指南 - PLEX篇
      • 📺 Docker 搭建 PLEX
      • 一、安装流程
        • 安装三方插件
      • 附录
      • 👋Jellyfin篇
  • 云原生专题

  • 大数据分析专题

  • 前端专题

  • 运维专题

  • 经验专题

  • 面试专题

  • 软实力专题

  • 架构师的路
  • 技术杂文
SleepyOcean
2021-06-04

打造私人影院指南 - PLEX篇

# 📺 Docker 搭建 PLEX


docker run \
-d \
--network=host \
--device=/dev/dri:/dev/dri \
--name plex \
-e PUID=0 \
-e PGID=0 \
-e TZ="Asia/shanghai" \
-h plex \
-v $PWD/plex/config:/config \
-v $PWD/plex/transcode:/transcode \
-v /home/ocean/3-mount:/data2 \
linuxserver/plex

docker stop plex && docker rm plex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 一、安装流程

1)使用docker拉取并运行PLEX

# 拉取plex镜像
$ docker pull cloudb0x/plex

## 运行plex
# cloudb0x版
$ docker run -d --name plex -v /home/sleepy/theater:/data --network=host cloudb0x/plex
1
2
3
4
5
6

2)通过SMB挂载影视资源

# 如果没有samba访问工具,首先在linux上安装samba访问工具
$ apt-get install smbclient
$ apt-get install cifs-utils

# 挂载目录
$ mount -t cifs //192.168.121.106/0-Cinema0 theater-0 -o username=read,password='1234'
1
2
3
4
5
6

3)访问本地plex服务:http://192.168.200.128:32400/web。开始配置PLEX。

4)资源库备份方案一: 打包镜像,上传到私人Docker镜像仓库

Docker私人镜像仓库配置参考:DockerHub私有容器仓库搭建 (opens new window)

# 提交容器修改并打包镜像
$ docker commit -a "sleepyocean" -m "plex:movie index completed" plex 192.168.128.100:5000/plex:v20210606

# 推送镜像
$ docker push 192.168.128.100:5000/plex:v20210606
1
2
3
4
5

# 安装三方插件

# 1)下载插件

插件文件夹名称: xxx.bundle

# 2)移入docker

$ docker cp WangYiYun.bundle plex:'/config/Library/Application Support/Plex Media Server/Plug-ins/'
1

# 附录

1)其他参考文档

Official Docker container for Plex Media Server ReadMe (opens new window)

分享Plex数据包时,数据库及配置信息的脱敏及媒体路径替换方法 (opens new window)


# 👋Jellyfin篇

docker run -d -p 8096:8096 -name jellyfin -v $PWD:/media jellyfin/jellyfin 
1
#PLEX
上次更新: 2022/03/12, 03:03:00

← WireGuard Docker使用指南 →

新鲜出炉
01
记录 - 快速搭建自动化部署平台
04-13
02
Docker搭建各类Paas服务
03-01
03
系统配置 - Android TV配置
02-12
更多文章>
Copyright © 2019-2022 SleepyOcean | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式