awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
plexinc avatar

plexinc/pms-docker

0
View on GitHub↗
3,985 stars·593 forks·Go Template·12 views

Pms Docker

This project provides containerized distribution templates and images for deploying a media server. It enables the operation of a media server within Docker or Kubernetes environments, utilizing package management charts to streamline installation and management of home cinema libraries.

The project focuses on high-performance video processing through hardware accelerated transcoding, which is achieved by passing through graphics processing unit devices to the container. It ensures data persistence by mapping host directories for configuration databases and large-scale media libraries.

The system covers a broad range of operational capabilities, including network configuration for bridge or host modes, ingress routing for external hostname mapping, and user permission alignment to manage file access. It also includes mechanisms for server identity authentication using claim tokens and automated binary updates triggered by image tags.

Deployment is supported through Kubernetes Helm charts and Docker images.

Features

  • Containerized Server Deployments - Provides containerized distribution templates and images for deploying and isolating media server instances.
  • Media Server Containers - Runs a Plex Media Server inside a container to isolate the application and simplify installation.
  • GPU-Accelerated Containers - Provides a container image pre-configured with GPU drivers and libraries to enable high-performance hardware-accelerated video transcoding.
  • Container Storage Persistence - Ensures data durability across service restarts by mapping host-level storage to the container.
  • Media Server Docker Images - Provides a containerized distribution of a media server for streamlined deployment and management.
  • Helm Chart Deployments - Ships a Helm chart for deploying and orchestrating the media server on Kubernetes clusters.
  • Hardware-Accelerated Transcoders - Leverages GPU hardware contexts to provide high-performance video transcoding and reduced CPU load.
  • Container Volume Bindings - Maps host directories to the container to ensure persistent storage for media libraries and configuration.
  • GPU Device Passthroughs - Exposes host GPU devices to the container to enable high-performance hardware accelerated video transcoding.
  • Container Image Tagging - Utilizes specific image tags to trigger the automatic download and installation of the latest server binaries.
  • Containerized Networking Interfaces - Configures network interfaces and ingress routes to make the containerized server accessible externally.
  • Remote Binary Updaters - Automatically downloads and installs the latest public or beta binaries on startup via image tags.
  • Package Management Charts - Provides Kubernetes Helm charts to streamline the deployment and scaling of the media server.
  • Hardware-Accelerated Video Pipelines - Configures video processing pipelines that leverage dedicated graphics hardware to accelerate encoding and transcoding tasks.
  • Container Networking Configurations - Supports various network modes including bridge, host, and macvlan to control local communication.
  • Instance Authentication - Implements a process for linking server instances to user accounts using claim tokens during initial setup.
  • User ID Mapping Configurations - Aligns internal container user and group IDs with host system IDs to manage file read and write permissions.
  • Automated Server Maintenance - Automates routine server maintenance including binary updates and configuration identity management.
  • Host Network Mode Containers - Supports running the container with host networking to allow direct communication with the local network.
  • Claim Token Associations - Provides a mechanism to associate the containerized server with a user account via claim tokens.
  • Media & Communication - Media server for personal streaming.
  • Plex Infrastructure - Official Docker image for Plex.

Star history

Star history chart for plexinc/pms-dockerStar history chart for plexinc/pms-docker

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does plexinc/pms-docker do?

This project provides containerized distribution templates and images for deploying a media server. It enables the operation of a media server within Docker or Kubernetes environments, utilizing package management charts to streamline installation and management of home cinema libraries.

What are the main features of plexinc/pms-docker?

The main features of plexinc/pms-docker are: Containerized Server Deployments, Media Server Containers, GPU-Accelerated Containers, Container Storage Persistence, Media Server Docker Images, Helm Chart Deployments, Hardware-Accelerated Transcoders, Container Volume Bindings.

What are some open-source alternatives to plexinc/pms-docker?

Open-source alternatives to plexinc/pms-docker include: zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning… gomods/athens — Athens is a Go module proxy server and dependency cache that provides a persistent storage system for Go dependencies.… jellyfin/jellyfin-web — Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing,… nvidia/isaac-gr00t. abhitronix/vidgear — VidGear is a high-performance Python video processing framework designed for capturing, transcoding, and manipulating… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of…

Open-source alternatives to Pms Docker

Similar open-source projects, ranked by how many features they share with Pms Docker.
  • zenml-io/zenmlzenml-io avatar

    zenml-io/zenml

    5,451View on GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    View on GitHub↗5,451
  • gomods/athensgomods avatar

    gomods/athens

    4,773View on GitHub↗

    Athens is a Go module proxy server and dependency cache that provides a persistent storage system for Go dependencies. It acts as a mirror and datastore to ensure reproducible build environments by storing immutable copies of external packages, protecting against upstream deletions or outages. The project distinguishes itself by serving as a secure gateway for private Go module hosting, utilizing authentication tokens, SSH keys, and GitHub Apps to retrieve dependencies from private version control systems. It further enables software dependency compliance through request filtering and checksu

    Goathensdependenciesdependency-manager
    View on GitHub↗4,773
  • jellyfin/jellyfin-webjellyfin avatar

    jellyfin/jellyfin-web

    3,387View on GitHub↗

    Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing, playing, and administering a self-hosted media collection. It functions as a cross-platform media client that works across desktop and mobile browsers, offering a dashboard for server configuration, user management, and plugin administration. The web client serves as the primary interface for organizing and streaming personal media libraries, including movies, TV shows, music, and photos. The web interface supports a range of media management capabilities, including library org

    JavaScripthacktoberfestjellyfinmedia
    View on GitHub↗3,387
  • abhitronix/vidgearabhiTronix avatar

    abhiTronix/vidgear

    3,714View on GitHub↗

    VidGear is a high-performance Python video processing framework designed for capturing, transcoding, and manipulating video streams. It functions as a multi-protocol video streamer and a WebRTC streaming server, enabling the transfer of video frames over networks using RTSP, RTMP, RTP, and MJPEG protocols. The project distinguishes itself through hardware-accelerated video transcoding and decoding using GPU backends like CUDA to reduce CPU load. It includes a cross-platform screen capture tool and a specialized system for establishing direct peer-to-peer media connections using WebRTC signali

    Pythondashffmpegframework
    View on GitHub↗3,714
See all 30 alternatives to Pms Docker→