This is a clone of https://github.com/hexeth/docker-plex-amd Just building it myself so I can audit the image.
Find a file
dependabot[bot] 1363a9e16e
Bump linuxserver/plex from 1.29.2 to 1.30.0
Bumps linuxserver/plex from 1.29.2 to 1.30.0.

---
updated-dependencies:
- dependency-name: linuxserver/plex
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 02:10:39 +00:00
.github Update dependabot.yml 2022-10-07 19:54:42 -07:00
Dockerfile Bump linuxserver/plex from 1.29.2 to 1.30.0 2022-12-14 02:10:39 +00:00
README.md Update README.md 2022-10-07 21:06:02 -07:00

Plex Docker with AMD/VAAPI support.

A Plex Media Server docker container that enables VAAPI support for AMDGPU hardware accelerated decoding.

This image uses Linuxserver/Plex as its base image to ensure that Plex stays up-to-date

Usage

  • See Linuxserver's Parameters for more information on parameters.
  • VERSION=docker must be used. Using latest will create errors.
  • I use /dev/shm/ as a RAMDISK for transcoding set to half the amount of my total RAM. Info on resizing here

docker-compose example:

services:
  plex:
    image: ghcr.io/hexeth/docker-plex-amd:master
    privileged: true
    container_name: plex
    devices:
      - /dev/dri:/dev/dri
    ports:
      - 32400:32400
      - 3005:3005
      - 5353:5353/udp
      - 8324:8324
      - 32410:32410/udp
      - 32412:32412/udp
      - 32413:32413/udp
      - 32414:32414/udp
      - 32469:32469
    environment:
      - PGID=1000
      - PUID=1000
      - TZ=${TZ}
      - PLEX_CLAIM=${YOUR_PLEX_CLAIM}
      - ADVERTISE_IP=http://${YOUR_IP}:32400
      - ALLOWED_NETWORKS=${YOUR_NETWORK}
      - HOSTNAME=${YOUR_HOST_NAME}
      - VERSION=docker
    volumes:
      - ./config:/config
      - /dev/shm:/transcode
      - /your/media:/your/media