Wills Media Server Documentation!

A flexible and open-sourced media server

Welcome to the Documentation for Wills Media Server (Found here on GitHub). On this Documentation you will find instructions on how to install and setup Wills Media Server and all the documentation you need on the API.

Installation

To install Wills Media Server you will need some technical knowledge at this moment in time.

Requirements

You will need these dependencies to run WillsMediaServer.

  • Python >= 3.5
  • pip
  • ffmpeg
  • NodeJS
  • Yarn

Method 1 (The Hardish way)

  1. Clone the repository:

    git clone https://github.com/WillsMediaServer/WMS-Core
    
  2. Download all dependencies:

    pip install -r requirements.txt
    
  3. Clone and build WMS-UI (not inside the wms-core directory):

    git clone https://github.com/WillsMediaServer/WMS-UI
    cd WMS-UI
    yarn install
    yarn run build
    

4. Copy the contents of the dist folder created by the build to the /wms/static/WMS-WebUI directory

  1. Start the server:

    python start.py
    

Note

If you dont want to install the packages globally you can install them to the libraries directory with pip install -r requirements.txt --target=libraries/ from the WMS root directory

Method 2 (The easier way)

Note

The Easier way hasn’t been created yet - TODO

  • Write docs on installer
  • Actually create an installer