Plex

Plex #

Plex HTPC — the official living-room media client for Plex. Streams movies, TV, music, and live TV from any Plex Media Server with a 10-foot UI optimised for gamepad and remote control.

Plex distributes HTPC on Linux exclusively via Flathub (tv.plex.PlexHTPC), so this image installs it from Flathub at build time. The runtime launches it with flatpak run tv.plex.PlexHTPC.

Default config

This is the default configuration block that will be used in Wolf, you can override it by editing the config.toml.

Click to expand
[[apps]]
title = "Plex"
icon_png_path = "https://games-on-whales.github.io/wildlife/apps/plex/assets/icon.png"

[apps.runner]
type = "docker"
name = "WolfPlex"
image = "ghcr.io/games-on-whales/plex:edge"
mounts = []
env = ["RUN_SWAY=1", "GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*"]
devices = []
ports = []
base_create_json = """
{
  "HostConfig": {
    "IpcMode": "host",
    "Privileged": false,
    "CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN"],
    "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
  }
}
\
"""