Skip to content
SpootDev edited this page Jun 8, 2018 · 27 revisions

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.

Table of Contents

Client Installation

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.

Client Remote Control - Touchscreen remote control for the "thin" client.

Server Installation

Server Suite - This runs the central server application in Docker.
Load Balancing/Cluster/Swarm - OPTIONAL! Setup of multiple servers to handle larger transcoding loads.

Application Use

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.

Development

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.