Skip to the content.

NERDS Setup

This document details the setup process for the NERDS system. Please contact Joe if you have any issues with setup. Contact information is on the main page.

System Requirements

Below are the system requirements

  1. A Linux server with superuser access
  2. At least 4 GB of RAM
  3. A distribution and architecture supported by docker

Installation process

  1. Install docker engine (installation instructions)
  2. Install python, python-pip, and git
  3. Clone the NERDS repository
  4. Configure NERDS by copying developer-observatory.conf.example to developer-observatory.conf and changing the appropriate values.
  5. Add your tasks.json file to the generator directory
  6. Run ./dev-ob.sh generate and wait for it to finish
  7. Put your HTTPS certificates at /etc/cert/developer-study.crt and /etc/cert/developer-study.key on the host system.
  8. Run ./dev-ob.sh run
  9. After the command above finishes building, run ./dev-ob.sh manager in another window.

NERDS should now be fully up and running on port 443.


Back to home