搬瓦工搭建 Plex 多媒体服务器完整教程

Plex 是目前最受欢迎的个人多媒体服务器软件之一,支持电影、电视剧、音乐、照片等多种媒体类型的管理和播放。通过在搬瓦工 VPS 上部署 Plex,你可以打造一个随时随地可访问的私人影音库,并与家人朋友共享。本文将详细介绍如何使用 Docker 在搬瓦工 VPS 上安装和配置 Plex Media Server。

一、准备工作

1.1 系统与硬件要求

  • 操作系统:Ubuntu 20.04 或更高版本(推荐 Ubuntu 22.04)。
  • 内存:建议 2GB 以上,如果需要转码则至少 4GB。
  • 磁盘空间:至少 20GB 可用空间,媒体文件根据实际需要准备。
  • Docker:需要提前安装 Docker 和 Docker Compose,参考 Docker 安装教程

1.2 获取 Plex Claim Token

在部署之前,你需要登录 Plex 官网获取一个 Claim Token,用于将服务器绑定到你的 Plex 账户。访问 https://www.plex.tv/claim/,登录后会得到一个类似 claim-xxxxxxxxxxxxxxxxxxxx 的令牌。请注意,该令牌有效期仅 4 分钟,所以请在准备好 Docker 配置后再获取。

1.3 创建目录结构

mkdir -p /opt/plex/config
mkdir -p /opt/plex/transcode
mkdir -p /opt/plex/media/movies
mkdir -p /opt/plex/media/tvshows
mkdir -p /opt/plex/media/music

二、Docker Compose 部署 Plex

2.1 创建配置文件

/opt/plex 目录下创建 docker-compose.yml 文件:

cd /opt/plex
cat > docker-compose.yml <<'EOF'
version: '3.8'

services:
  plex:
    image: linuxserver/plex:latest
    container_name: plex
    network_mode: host
    restart: unless-stopped
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
      - VERSION=docker
      - PLEX_CLAIM=claim-xxxxxxxxxxxxxxxxxxxx
    volumes:
      - ./config:/config
      - ./transcode:/transcode
      - ./media/movies:/movies
      - ./media/tvshows:/tv
      - ./media/music:/music
EOF

PLEX_CLAIM 替换为你在 Plex 官网获取的实际令牌。

2.2 启动 Plex

docker compose up -d

等待镜像下载完成后,Plex 将在后台运行。可以通过以下命令查看日志:

docker compose logs -f plex

2.3 验证运行状态

docker compose ps

确认 Plex 容器状态为 Up 后,即可通过浏览器访问 http://你的服务器IP:32400/web 进入 Plex Web 管理界面。

三、初始配置

3.1 远程访问设置

首次使用时可能需要通过 SSH 隧道来完成初始设置,因为 Plex 要求从本地网络进行首次配置。在本地终端执行:

ssh -L 32400:localhost:32400 root@你的服务器IP

然后在浏览器中访问 http://localhost:32400/web 完成初始化向导。

3.2 添加媒体库

在 Plex Web 界面中,点击左侧菜单的「添加库」按钮,按照以下步骤操作:

  • 选择库类型(电影、电视节目、音乐等)。
  • 添加对应的媒体文件夹路径,例如电影选择 /movies,电视节目选择 /tv
  • 配置媒体代理(推荐使用默认的 Plex Movie 或 TheTVDB 代理)。
  • 点击添加,Plex 会自动扫描并刮削元数据。

3.3 配置远程访问

进入「设置」→「远程访问」,启用远程访问功能。如果使用了 network_mode: host,通常 Plex 能自动配置端口映射。如果无法自动连接,手动指定外部端口为 32400。确保搬瓦工防火墙(如 iptables 或 ufw)允许 32400 端口:

ufw allow 32400/tcp
ufw reload

四、上传媒体文件

4.1 使用 SCP 上传

# 上传单个文件
scp movie.mkv root@你的服务器IP:/opt/plex/media/movies/

# 上传整个文件夹
scp -r "电影名称/" root@你的服务器IP:/opt/plex/media/movies/

4.2 使用 Rclone 从网盘同步

如果媒体文件存储在网盘中,可以使用 Rclone 进行同步:

apt install rclone -y
rclone config
rclone sync remote:media /opt/plex/media/ --progress

4.3 媒体文件命名规范

为了让 Plex 正确识别和刮削元数据,请遵循以下命名规范:

  • 电影:/movies/电影名 (年份)/电影名 (年份).mkv
  • 电视节目:/tv/剧名/Season 01/剧名 - S01E01.mkv
  • 音乐:/music/艺术家/专辑名/01 - 曲名.flac

五、性能优化

5.1 转码设置

在 Plex 设置中,进入「转码器」页面,调整以下选项:

  • 转码器临时目录:设置为 /transcode,避免占用系统盘空间。
  • 转码质量:根据服务器性能选择,搬瓦工 VPS 建议选择「偏好速度」。
  • 后台转码:如果 CPU 资源有限,建议关闭后台转码预优化。

5.2 直接播放优化

为了减少服务器的转码压力,建议优先选择直接播放(Direct Play)。确保客户端支持你的媒体格式,常见的兼容格式包括 H.264 视频、AAC 音频和 MP4/MKV 容器。

5.3 资源限制

docker-compose.yml 中为 Plex 设置资源限制,避免占用过多系统资源:

    deploy:
      resources:
        limits:
          cpus: '2.0'
          memory: 2G

六、Nginx 反向代理(可选)

如果你希望通过域名和 HTTPS 访问 Plex,可以配置 Nginx 反向代理:

server {
    listen 443 ssl http2;
    server_name plex.example.com;

    ssl_certificate /etc/letsencrypt/live/plex.example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/plex.example.com/privkey.pem;

    location / {
        proxy_pass http://127.0.0.1:32400;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        # WebSocket 支持
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";

        proxy_buffering off;
        client_max_body_size 0;
    }
}

七、维护与备份

7.1 更新 Plex

cd /opt/plex
docker compose pull
docker compose up -d

7.2 备份配置

tar -czf plex-config-backup.tar.gz -C /opt/plex config/

7.3 查看日志排错

docker compose logs --tail=100 plex

总结

Plex 是搭建个人影音库的绝佳选择,通过 Docker 部署在搬瓦工 VPS 上既方便又稳定。配合 Plex 客户端(iOS、Android、Smart TV 等),你可以随时随地享受自己收藏的电影和音乐。如果你需要更轻量的替代方案,也可以参考 Jellyfin 媒体服务器搭建教程。选购搬瓦工 VPS 请参考 全部方案,购买时使用优惠码 NODESEEK2026 可享受 6.77% 的循环折扣。如遇问题,欢迎前往 搬瓦工官网 提交工单咨询。

关于本站

搬瓦工VPS中文网(bwgvps.com)是非官方中文信息站,整理搬瓦工的方案、优惠和教程。我们不销售主机,不提供技术服务。

新手必读
搬瓦工优惠码

NODESEEK2026(优惠 6.77%)

购买时填入即可抵扣。