All apps · 0 apps
Mediathekview
Docker app from Reven335's Repository
Overview
Readme
View on GitHubdocker-mediathekview-web
X11rdp Version of Mediathekview
About
Using this container allows you to run Mediathekview as a service and control it via webbrowser like Firefox or Chrome. The X11rdp feature is inherited from https://github.com/jlesage/docker-baseimage-gui.
The image has been renamed from mediathekview-webinterface to mediathekview-web!
Installation
Manual
- Download Dockerfile or clone the repository.
- Run
docker build .to create the docker image. - Wait until build process is finished.
Pre-build
The Github repository is automatically build by Github Actions. You can pull it from Docker Hub:
docker pull michuelnik/mediathekview-web:latest
Some older versions can also be acquired by using e.g.
docker pull michuelnik/mediathekview-web:13.3.0-3
Running it
For additional configuration options, have a look at the available environment-variables. For basic usage, just use
docker run -it -p 127.0.0.1:5800:5800 --rm \
-v $HOME/.mediathek3:/config:rw \
-v <path to your media files>:/output:rw \
michuelnik/mediathekview-web:latest
Developing
Make your changes, then build new version:
docker build --rm -t mymediathek -f Dockerfile .
Run the container with some testing environment:
docker run --name mymedia -p 127.0.0.1:5800:5800 --rm -it -e USER_ID=99 -e GROUP_ID=99 -e KEEP_APP_RUNNING=1 -v /tmp/mediathek_config:/config:rw -v /tmp/mediathek_downloads:/output:rw mymediathek:latest
attach to running container and debug:
docker exec -it mymedia bash
Unraid
Find an unraid service snippet in unraid/Mediathekview.xml. (Thanks to Revan335.)
Install Mediathekview on Unraid in a few clicks.
Find Mediathekview in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Related apps
Explore more like this
Explore allDetails
michuelnik/mediathekview-web:latestRuntime arguments
- Web UI
http://[IP]:[PORT:5800]- Network
bridge- Shell
bash- Privileged
- false
Template configuration
- Target
- 5800
- Default
- 5800
- Value
- 5800
When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client).
- Target
- SECURE_CONNECTION
- Value
- 1
When set to 1, the application's GUI is protected via a login page when accessed via a web browser. Access is allowed only when providing valid credentials. NOTE: This feature requires secure connection to be enabled.
- Target
- WEB_AUTHENTICATION
- Value
- 1
- Target
- WEB_AUTHENTICATION_USERNAME
- Target
- WEB_AUTHENTICATION_PASSWORD
Optional Port to access the UI via VNC
- Target
- 5900
Only needed, if you want to use VNC
- Target
- VNC_PASSWORD
- Target
- /config
- Default
- /mnt/cache/appdata/Mediathekview/config
- Value
- /mnt/cache/appdata/Mediathekview/config
Path to your media library / download path for Mediathekview
- Target
- /output
- Target
- TZ
- Default
- Etc/UTC
- Value
- Etc/GMT-1
- Target
- DARK_MODE
- Value
- 1
- Target
- KEEP_APP_RUNNING
- Default
- 0
- Value
- 1
Name of the App
- Target
- APP_NAME
- Default
- DockerApp
- Value
- Mediathekview
Width (in pixels) of the application's window.
- Target
- DISPLAY_WIDTH
- Default
- 1280
- Value
- 1280
Height (in pixels) of the application's window.
- Target
- DISPLAY_HEIGHT
- Default
- 768
- Value
- 768