Installation Guide
The recommended way to install and run Media Manager is using Docker and Docker Compose.
Prerequisites
Ensure Docker and Docker Compose are installed on your system.
If you plan to use OAuth 2.0 / OpenID Connect for authentication, you will need an account and client credentials from an OpenID provider (e.g., Authentik, Pocket ID).
Setup
Follow these steps to get MediaManager running with Docker Compose:
Edit configuration
You probably need to edit the config.toml file in the ./config directory to suit your environment and preferences. How to configure MediaManager.
Upon first run, MediaManager will create a default
config.tomlfile in the./configdirectory (if not already present).Upon first run, MediaManager will also create a default admin user. The credentials of the default admin user will be printed in the logs of the container — it's recommended to change the password of this user after the first login.
MediaManager and MetadataRelay Docker Images
MediaManager is available as a Docker image on both Red Hat Quay.io and GitHub Container Registry (GHCR):
quay.io/maxdorninger/mediamanager
ghcr.io/maxdorninger/mediamanager/mediamanager
MetadataRelay images are also available on both registries:
quay.io/maxdorninger/metadata_relay
ghcr.io/maxdorninger/mediamanager/metadata_relay
From v1.12.1 onwards, both MediaManager and MetadataRelay images are available on both Quay.io and GHCR. The reason for the switch to Quay.io as the primary image registry is due to GHCR's continued slow performance: https://github.com/orgs/community/discussions/173607
Tags
Both registries support the following tags:
latest: Points to the latest stable release.
master: Points to the latest commit on the master branch (may be unstable).
X.Y.Z: Specific version tags (e.g.,
1.12.0).X.Y: Points to the latest release in the X.Y series (e.g.,
1.12).X: Points to the latest release in the X series (e.g.,
1).pr-: Points to the latest commit in the specified pull request (e.g.,
pr-67).
Last updated