NDTrainer Server Technical Environment

Recommended Server Hardware

  • CPU: 64-bit (x86-64 compatible) quad-core processor
  • Memory: 8GB or greater
  • Disk: 1TB or greater (the majority of this space is for storage of Trainee screen|keyboard|mouse captures for AAR)

Server Linux Environment

  • Ubuntu 12.0.4 LTS
  • Apache HTTP Server
  • MySQL Database Server
  • Python
  • Python MySQLDB
  • PHP
  • PhpMyAdmin
  • PIP
  • Django
  • Django REST Framework
  • Metaddr module for Python
  • Pymongo module for Python
  • Mod WSGI for Python
  • Node.js (NPM, Socket.io, ZMQ, FFI, Winston, MongoDB, Web Socket Library)
  • MongoDB