Skip to content

anatosun/plexamp-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository provides a Dockerfile and pre-built images of Plexamp headless.

The architectures supported by this image are the following.

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
arm32 arm32v7-<version tag>

Omitting the <version tag> will pull the latest version.

Compose file

Here is a compose file to get you started. Be sure to get a fresh plex-claim.

services:
  plexamp:
    container_name: plexamp
    privileged: true
    image: ghcr.io/anatosun/plexamp:arm64v8
    devices:
      - "/dev/snd:/dev/snd"
    volumes:
      - ./config:/root/.local/share/Plexamp/Settings # replace that with the appropriate host binding
    environment:
      - PLEXAMP_CLAIM_TOKEN=claim-XXXXXXXXXX # get your claim at https://www.plex.tv/claim/
      - PLEXAMP_PLAYER_NAME=docker # replace this with your player name
    ports:
      - 32500:32500
      - 20000:20000
    restart: unless-stopped

Remarks

  • Beware that the claim token is only valid for four minutes. If the initial pull/creation of the container takes more than four minutes, the container will fail to start. In that case, get a new claim, edit the compose file, and recreate the container.
  • If you encounter connection issues with your installation, you may try to change the network_mode to host by adding network_mode: host to the above yaml file and remove the port bindings.

Trademark notice

Plexamp is a trademark of Plex. This project is an unofficial Docker image and is not affiliated with, endorsed by, or sponsored by Plex.