Home - MediaKraken/MediaKraken_Deployment GitHub Wiki
Welcome to the MediaKraken wiki! To use this application one must be running Docker. If you wish to have load balancing across multiple servers, simply setup Docker Swarm.
Client - This is provided in a few different versions. The normal fat client and a "thin" client running minimal code and controlled via the Client Remote Control linked below.
-
Android
-
iOS
-
Linux
-
MacOS
-
Roku
-
Samsung TVs
-
Windows
- HTPC Dedicated Client - Install on machine via USB stick. Installs minimal Linux OS and drivers.
Server Suite - This runs the central server application in Docker.
Load Balancing/Cluster/Swarm - OPTIONAL! Setup of multiple servers to handle larger transcoding loads.
Client - Normal home theater client.
HTPC/Client - Dedicated home theater client. This is the minimal install.
Webserver - Web client interface and allows setup/maintenance of the server application.
Build - Newest code checkout and build of required Docker containers.
Changelog - Changelog for MediaKraken.
Debugging - Uses the ELK stack along with PgAdmin4 and rabbitMQ web interfaces.
Docker Images - List of the used containers and what they are for.
Jenkins - Helps with continuous delivery testing and development.
Roku Brightscript
Staging - Deploy to Docker Hub.
Tizen - Samsung TV development.