linux_server_config

Server Info:
Software Installed:
  • python 2.7
  • Flask
  • psycopg2
  • postgresql
  • apache2
  • httplib2
  • oauth2client
  • sqlalchemy
  • venv
  • git
Configurations Made:
  • update/upgrade packages
  • configure firewall on correct ports
  • enable firewall
  • add user grader
  • make grader sudoer
  • disable remote login of root user
  • force key-based SSH authentication
  • add public key to authorized keys for grader
  • install and configure necessary packages (listed above)
  • deploy app
Third Party resources used: