Required programs

  • Apache 2.0
    • SSL-certificate (recommended)
  • PHP 5.x
  • PostgreSQL 7.4 or greater

Installation

Before installing make sure that all the required programs are installed.

  • Copy all files to a directory where the webserver can access them.
  • Run /installation/install.html
    • It creates all the folders that are needed by the server.
    • You may need to give write privileges to create folders and files to the idle-directory
    • Initializes the database
      • Creates the database users
      • Creates the database schema

  • Edit the config.html to suit your installation
    • config.html contains instructions how to edit it
    • At least setup database, paths and authentication methods
  • Its recommended that you delete the /DB/ and /installation/ folders from the server after the installation
  • IDLE requires HTTPS connection to be used to login (by default)
    • set up your server to automatically redirect to https address

After installation

  • Admin user (username: admin, password: motu) is added.
    • Setup your IDLE installation with the admin user.
    • Delete that user or change it's password when you don't need it anymore.

  • Add new institute (with IDLE) that represents your institute.
    • You can setup different authentication mechanisms for different institutes at config.html