Installing Sofie Server Core

Linux, using Docker

Prerequisites: Install docker and docker-compose

First create a new directory for Sofie and copy docker-compose.yaml (link below) into it.

mkdir Sofie
cd Sofie

Then run sudo docker-compose upto install Sofie Core.

Now open up your browser and go to http://127.0.0.1:3000 You should be presented with the Sofie GUI. Head over to Getting started for more instructions

Windows, using Docker

Please note: Docker requires Windows 10 Pro/Enterprise

Prerequisites: Install Docker.

Create a new a folder for Sofie and copy docker-compose.yaml (link below) into it.

Open PowerShell and navigate to the folder you created earlier. Then run docker-compose up to install Server Core.

Now open up your browser and go to http://127.0.0.1:3000 You should be presented with the Sofie GUI. Head over to Getting started for more instructions

Manual installation (for developers)

  1. Install Meteor

  2. Install Node.js, version 8 (LTS)

  3. If on windows, install the build tools by running npm install --global --production windows-build-tools

  4. Install yarn (package manager, similar to npm) by running npm install --global yarn

  5. Clone the tv-automation-server-core repository

  6. cd into the tv-automation-server-core/meteor directory

  7. Run meteor npm install in the tv-automation-server-core

    directory.

  8. Run meteor

  9. cd .. out of the tv-automation-server-core directory

The web interface is available at http://127.0.0.1:3000, if you need to access the database (MongoDB) directly (we recommend Robomongo), it'll be accessible at the meteor port +1, i.e. 3001.

After Server Core is installed, check out the Getting started guide on how set it up!