selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
app-plex logo

Self-host app-plex

v4.1.3

Plex Media Server as a Home Assistant add-on

ReleaseOpen SourceMIT
Updated10 hours ago
LanguageJinja
Setup difficultyModerate
Stars
196
Ports
32400 (Plex Media Server Interface (Web UI)), 3005 (Plex Home Theater via Plex Companion), 8324 (Plex for Roku via Plex Companion), 32410 (GDM network discovery), 32412 (GDM network discovery), 32413 (GDM network discovery), 32414 (GDM network discovery), 32469 (Plex DLNA Server)
Docker
ghcr.io/hassio-addons/plex

What is app-plex?

This Home Assistant Community add-on packages Plex Media Server for easy installation on Home Assistant OS, Supervised, or Container setups. It downloads the official Plex Media Server .deb package from Plex.tv, configures it with a claim code for Plex account linking, and exposes the standard Plex ports (32400 for web UI, plus GDM discovery and DLNA ports). Media directories are mapped to /media and /share on the host. Hardware transcoding is supported via /dev/dri device access. Configuration is done through Home Assistant's add-on UI with options for log level and Plex claim code. The add-on requires a Plex claim token from plex.tv/claim on first run to authenticate the server with your Plex account.

Should you self-host app-plex?

app-plex scores 54/100 on selfhost.directory (how scoring works) and ranks #47 of 118 in Media Server. It has 196 GitHub stars.

It shipped 5 stable releases in the past year. The latest, v4.1.3, came out on 23 October 2026. New versions land roughly every 3 months.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Jinja.

Its closest alternative on selfhost.directory is Jellyfin (88/100, 58 727 stars). It scores higher overall, so compare the two before you pick. See app-plex vs Jellyfin side by side.

Features

  • Backup Exclusion
  • DLNA Server
  • GDM Network Discovery
  • Hardware Transcoding
  • Home Assistant Integration
  • Media library organization
  • Media streaming
  • Plex Account Integration

app-plex README

How to configure app-plex

  • claim_codePlex claim token from https://www.plex.tv/claim to authenticate the server with your Plex account

    Plex claim token from https://www.plex.tv/claim to authenticate the server with your Plex account

    values: string

  • log_levelinfoControls the level of log output by the app

    Controls the level of log output by the app

    values: trace|debug|info|notice|warning|error|fatal

app-plex releases & version history

More in Home Automation

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…