Git Product home page Git Product logo

mediaelch's Introduction

Docker for MediaElch

Container for MediaElch - [MediaElch] https://www.kvibes.de/mediaelch/

Run MediaElch app embedded in a containter with HTTP GUI (port 5800) or VNC (port 5900) export from [Jlesage - Docker-baseimage-gui] https://github.com/jlesage/docker-baseimage-gui Thanks for the image :P

Usage

Run the container:

  • allow remote access through HTTP GUI. Connect to http://<docker_ip>:5800
  • allow remote access through VNC Client. Connect to <docker_ip>:5900

Parameters

Variable Description Default
-e USER_ID=PUID UserID 1000
-e GROUP_ID=PGID GroupID 1000
-e TAKE_CONFIG_OWNERSHIP=1 When set to 1, owner and group of /config (including all its files and subfolders) are automatically set during container startup to USER_ID and GROUP_ID respectively. 1
-e CLEAN_TMP_DIR=1 When set to 1, all files in the /tmp directory are delete during the container startup. 1
-e SECURE_CONNECTION=1 When set to 1, an encrypted connection is used to access the application's GUI (either via web browser or VNC client). 1
-e VNC_PASSWORD=password Password needed to connect to the application's GUI. As you wish
-p 5800:5800 Port HTTP 5800
-p 5900:5900 Port VNC 5900
-v ${VOLUME_CONFIG}=/home/mediaelch/.config/kvibes Path to keep config app in a volumen ./

Volumen

All files in the container or application are configured to be saved in the path /home/mediaelch/.config/kvibes

To make the files accessible from inside the container, you can create another volume with the files to be process persistently. For example -v /movies=/home/mediaelch/Movies

Example RUN

docker run -e USER_ID=1000 -e GROUP_ID=1000 -e TAKE_CONFIG_OWNERSHIP=1 -e CLEAN_TMP_DIR=1 -e SECURE_CONNECTION=1 -p 5800:5800 -v ./config=/home/mediaelch/.config/kvibes -v /movies=/home/mediaelch/Movies elgranloky/mediaelch

mediaelch's People

Contributors

aaginskiy avatar elgranloky avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.