Compare commits

...

27 commits

Author SHA1 Message Date
Kaan Barmore-Genç 775d5ec976
sigh it was the repo
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-22 09:51:35 -05:00
Kaan Barmore-Genç fd3576ad14
Ooh the branch is called master doh
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/manual/woodpecker Pipeline failed
2023-07-21 00:12:38 -05:00
Kaan Barmore-Genç e387e1c49d
Rerun when the dockerfile changes?
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-07-21 00:11:45 -05:00
Kaan Barmore-Genç 2eb6ee5858
Sigh I meant to leave that out
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-07-21 00:10:36 -05:00
Kaan Barmore-Genç 48add5e5a3
Hmm? 2023-07-21 00:10:08 -05:00
Kaan Barmore-Genç d3b7866905
Push to gitea 2023-07-21 00:07:19 -05:00
Kaan Barmore-Genç 51d5427e10
Add woodpecker 2023-07-21 00:02:05 -05:00
hexeth 8c9a441fcc
Merge pull request #16 from hexeth/dependabot/docker/linuxserver/plex-1.32.1
Bump linuxserver/plex from 1.31.1 to 1.32.1
2023-05-09 10:46:56 -07:00
dependabot[bot] 4db9e2d15a
Bump linuxserver/plex from 1.31.1 to 1.32.1
Bumps [linuxserver/plex](https://github.com/linuxserver/docker-plex) from 1.31.1 to 1.32.1.
- [Release notes](https://github.com/linuxserver/docker-plex/releases)
- [Commits](https://github.com/linuxserver/docker-plex/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-09 03:01:03 +00:00
hexeth 38724be012
Merge pull request #12 from hexeth/dependabot/docker/linuxserver/plex-1.31.1
Bump linuxserver/plex from 1.30.2 to 1.31.1
2023-03-08 18:10:53 -08:00
dependabot[bot] 340e998d2c
Bump linuxserver/plex from 1.30.2 to 1.31.1
Bumps linuxserver/plex from 1.30.2 to 1.31.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-28 03:05:27 +00:00
hexeth 17e99850dc
Merge pull request #10 from hexeth/dependabot/docker/linuxserver/plex-1.30.2
Bump linuxserver/plex from 1.30.1 to 1.30.2
2023-01-25 18:12:10 -08:00
dependabot[bot] 51a03f1928
Bump linuxserver/plex from 1.30.1 to 1.30.2
Bumps linuxserver/plex from 1.30.1 to 1.30.2.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-26 02:07:34 +00:00
hexeth d9e9110e27
Merge pull request #9 from hexeth/dependabot/docker/linuxserver/plex-1.30.1
Bump linuxserver/plex from 1.30.0 to 1.30.1
2023-01-10 20:41:14 -08:00
dependabot[bot] f19c597c2a
Bump linuxserver/plex from 1.30.0 to 1.30.1
Bumps linuxserver/plex from 1.30.0 to 1.30.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 02:20:13 +00:00
hexeth c8d4a702ce
Merge pull request #8 from hexeth/dependabot/docker/linuxserver/plex-1.30.0
Bump linuxserver/plex from 1.29.2 to 1.30.0
2022-12-13 18:23:49 -08:00
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
hexeth 65fe49b504
Merge pull request #5 from hexeth/dependabot/docker/linuxserver/plex-1.29.2
Bump linuxserver/plex from 1.29.1 to 1.29.2
2022-11-08 18:27:27 -08:00
dependabot[bot] 46a1230a8d
Bump linuxserver/plex from 1.29.1 to 1.29.2
Bumps linuxserver/plex from 1.29.1 to 1.29.2.

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-09 02:06:58 +00:00
hexeth 5b8ce26ffd
Merge pull request #4 from hexeth/dependabot/docker/linuxserver/plex-1.29.1
Bump linuxserver/plex from 1.29.0 to 1.29.1
2022-10-25 18:14:56 -07:00
dependabot[bot] c696f35feb
Bump linuxserver/plex from 1.29.0 to 1.29.1
Bumps linuxserver/plex from 1.29.0 to 1.29.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 03:45:18 +00:00
hexeth a99a99639d
Update README.md 2022-10-07 21:06:02 -07:00
hexeth 25786eb58c
Update README.md 2022-10-07 20:30:17 -07:00
hexeth ff79f6131c
Create README.md 2022-10-07 20:01:53 -07:00
hexeth a520f4909f
Update dependabot.yml 2022-10-07 19:54:42 -07:00
hexeth 0e7e4cd0f6
Merge pull request #3 from hexeth/develop
Develop
2022-10-07 19:54:04 -07:00
hexeth e83521a723
Merge pull request #1 from hexeth/develop
Test dependabot
2022-10-07 19:37:59 -07:00
4 changed files with 61 additions and 2 deletions

View file

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

16
.woodpecker.yml Normal file
View file

@ -0,0 +1,16 @@
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" && cp -a /lib/libz*.so* "$OUTPUT/usr/lib"
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FROM ghcr.io/linuxserver/plex:1.29.0 FROM ghcr.io/linuxserver/plex:1.32.1
ARG OUTPUT ARG OUTPUT
# Install AMD drivers for HW decoding # Install AMD drivers for HW decoding

44
README.md Normal file
View file

@ -0,0 +1,44 @@
## 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
```