Files
ServerKit/backend/templates/plex.yaml
T
Juan Denis 3ca6bd23a9 Update template icons and enhance sidebar user menu
Switched all template icon URLs to use local /serverkit.ai/imgs/template-icons/ assets for consistency and reliability. Improved the Sidebar component with a new user context menu featuring theme switching, settings navigation, and logout, along with conditional display of the WordPress pipeline link. Added and updated related styles for the sidebar, user menu, and page headers, and introduced new theme variables for code/terminal backgrounds.
2026-01-27 20:53:57 -05:00

70 lines
1.5 KiB
YAML

id: plex
name: Plex Media Server
version: "1.32"
description: Organize and stream your personal media collection to any device
icon: https://serverkit.ai/imgs/template-icons/plex.png
website: https://www.plex.tv
documentation: https://support.plex.tv
categories:
- media
- streaming
- entertainment
variables:
- name: PLEX_CLAIM
description: Plex claim token (get from plex.tv/claim)
required: false
- name: MEDIA_PATH
description: Path to media files on host
default: /media
required: true
- name: HTTP_PORT
description: Web interface port
type: port
default: "32400"
hidden: true
ports:
- port: 32400
protocol: tcp
description: Web interface
- port: 3005
protocol: tcp
description: Plex Companion
- port: 8324
protocol: tcp
description: Roku control
- port: 32469
protocol: tcp
description: Plex DLNA
volumes:
- name: config
path: /config
description: Plex configuration
- name: transcode
path: /transcode
description: Transcode directory
compose:
services:
plex:
image: linuxserver/plex:${VERSION:-latest}
container_name: ${APP_NAME}
restart: unless-stopped
network_mode: host
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
- VERSION=docker
- PLEX_CLAIM=${PLEX_CLAIM}
volumes:
- plex_config:/config
- plex_transcode:/transcode
- ${MEDIA_PATH}:/media:ro
volumes:
plex_config:
plex_transcode: