-
-
Notifications
You must be signed in to change notification settings - Fork 91
Local Installation
You'll need to have the following software running:
- Apache Webserver, (with the rewrite module enabled. Is installed by default, not enabled.)
- MySQL Server.
- PHP 5.5 or higher (comes also with Apache) Or just a XAMP (Mac), LAMP (Linux) or WAMP (Windows) package, which conveniently contains all these applications.
Next, OpenML runs on two databases, a public database with all experiment information, and a private database, with information like user accounts etc. The latest version of both databases can be downloaded here: http://www.openml.org/guide#!devels
Obviously, the private database does not include any actual user account info.
The source code is available in the 'website' repository: https://github.com/openml/website
OpenML is written in PHP, and can be 'installed' by copying all files in the 'www' or 'public_html' directory of Apache.
After that, you need to provide your local paths and database accounts and passwords using the config file in: 'APACHE_WWW_DIR'/openml_OS/config/BASE_CONFIG.php.
If everything is configured correctly, OpenML should now be running.
If you want to run your own (separate) OpenML instance, and store your own data, you'll also want to build your own search indices to show all data on the website. The OpenML website is based on the ElasticSearch stack. To install it, follow the instructions here: http://knowm.org/how-to-set-up-the-elk-stack-elasticsearch-logstash-and-kibana/
Drafts:
Proposals:
Other: