#!/bin/bash set -e up () { # Exposed on port 32400 in pew-net docker run \ --detach \ --name plex \ --restart unless-stopped \ --env PUID=1000 \ --env PGID=1000 \ --env VERSION=docker \ --env PLEX_CLAIM=claim-QCs9nSWJ23sex_75xQ_a \ --volume /mammoth/k8s-config/caddy/data/caddy/certificates/acme.zerossl.com-v2-dv90/plex.seaturtle.pw:/certs:ro \ --volume /mammoth/plex/config:/config:rw \ --volume /mammoth/media/audiobooks:/media/audiobooks:ro \ --volume /mammoth/media/movies:/media/movies:ro \ --volume /mammoth/media/music:/media/music:ro \ --volume /mammoth/media/radio:/media/radio:ro \ --volume /mammoth/media/tv:/media/tv:ro \ --volume /media-vtluug:/media/media-vtluug:ro \ --volume /mammoth/tmp/plex/transcode:/transcode:rw \ --device=/dev/dri:/dev/dri:rw \ --network pew-net \ ghcr.io/linuxserver/plex:latest } down () { docker stop plex || true docker rm plex || true } logs () { docker logs --follow plex } $@