Tutorial 3: Install Magewell Cloud with Docker on Mac

Read this tutorial to learn how to install Docker on macOS Version 11.0.1 so that you can run your Magewell Cloud image.

Prerequisites

  1. Docker and Docker Compose installed on your Mac. If you need help follow docker installation guide(Mac). Some knowledge of Docker and Docker Compose is good to have.
  2. Some experience with shell and Mac commands since there's a lot of movement in there.
  3. Here we use macOS Big Sur. Detailed device info is as follows.

Step 1: Install Docker

  1. Open docker official tutorial, to Download Docker.dmg for Mac with Intel chip.
  2. Double-click Docker.dmg to open the installer, then drag the Docker icon to Applications.
  3. Check Docker icon in the Applications folder.

Step 2: Run Docker

  1. To verify that Docker Engine is installed correctly: type hello-world
    sudo docker run hello-world

    The output indicates that Docker in working correctly:

  2. Check hello-world in Docker > Images.

Step 3: Install Magewell Cloud on Docker

  1. To get the latest version: type docker image pull in Terminal .
    sudo docker image pull magewell/sc-cloud:latest

    The output indicates that Docker in working correctly:

  2. Check Magewell Cloud image in Docker > Images.
  3. Create a new folder for Cloud data saving:
    1. Create folder sc-cloud in the Applications directory
    2. Share the sc-cloud folder by adding its path to Docker > Preferences > Resources > FILE SHARING
  4. Type the docker run in Terminal to start Magewell Cloud. Specify port group 7900-8000 for UDP service transmission (such as SRT service). Change the range if occupied. And map data and log under the Applications/sc-cloud path:
    docker run --name sc-cloud -it -p 80:80 -p 443:443 -p 1935:1935 -p 7900-8000:7900-8000/udp -v /Applications/sc-cloud/data:/data -v /Applications/sc-cloud/log:/log -d magewell/sc-cloud

    Check Magewell Cloud in Docker > Containers/Apps.

Post Deployment

  1. To access Magewell Cloud: open your browser and input IP address of Mac server, and 80 the default HTTP with the form as http://IPaddress:80.

    Then you should see a screen as the figure below.
    The default admin username and password both are Admin, case-sensitive. After the initial login, we highly recommended that you secure access by changing the default password.

  2. To connect your device to Magewell Cloud, go to Add Devices to Magewell Cloud Tutorial.