Compare commits

..

No commits in common. "master" and "develop" have entirely different histories.

4 changed files with 2 additions and 61 deletions

View file

@ -10,6 +10,7 @@ updates:
schedule:
interval: "daily"
time: "02:30"
target-branch: "develop"
labels:
- "docker dependency update"

View file

@ -1,16 +0,0 @@
steps:
build:
image: woodpeckerci/plugin-docker-buildx
secrets: [docker_username, docker_password]
settings:
repo: kaan/docker-plex-amd
registry: https://gitea.bgenc.net
dockerfile: Dockerfile
platforms: linux/amd64
tag: latest
when:
event:
- manual
- push
- cron
branch: master

View file

@ -62,7 +62,7 @@ RUN apk add xf86-video-amdgpu linux-firmware-amdgpu --no-cache --update-cache \
&& cp -a /lib/libz*.so* "$OUTPUT/usr/lib"
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FROM ghcr.io/linuxserver/plex:1.32.1
FROM ghcr.io/linuxserver/plex:1.29.0
ARG OUTPUT
# Install AMD drivers for HW decoding

View file

@ -1,44 +0,0 @@
## 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](https://hub.docker.com/r/linuxserver/plex) as its base image to ensure that Plex stays up-to-date
## Usage
- See [Linuxserver's Parameters](https://github.com/linuxserver/docker-plex#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](https://masukkhan.wordpress.com/2015/12/09/resize-devshm-filesystem-in-linux/)
docker-compose example:
``` docker-compose
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
```