What are the Server Requirements for running a Self-Hosted MIDAS system?
A Web Server 2
Perl 5 (5.10 or later) 3
If you run a Windows server, you'll need to install Perl if it's not already been installed. We recommend either ActivePerl or Strawberry Perl 1
A handful of Perl modules which may not be present as standard in all Perl installs may also need to be installed. A list of required Perl modules may be found here
MySQL 5.6 (or higher) or MariaDB 10.1 (or higher) 1
MySQL is the world's most popular database engine, and may be freely obtained via mysql.com 1
MariaDB is an increasingly popular free open source database engine, that is a drop-in replacement for MySQL. It may be freely obtained via mariadb.org 1
10MB Free Disk Space
A connection to the Internet from your server
A modern web browser
See Which browsers are supported?
1 Whilst we've produced basic installation guides for many of the 3rd party products listed here, we're unable to provide installation support for 3rd party software. Please refer to the vendor's own documentation if you require additional assistance installing or configuring their respective products.
2 Recent builds of the XAMPP server are known to cause problems. XAMPP is NOT a stable/production level web server and should not be used for MIDAS. Please see this article for further details and alternatives.
3 The optional extension "mod_perl" present on some Apache servers is known to cause issues and should be disabled in order to install and run MIDAS. If in doubt please check with your server/hosting provider first.
← Return to Knowledgebase