MIDAS KnowledgebaseMIDAS Knowledgebase

What are the Server Requirements for running a Self-Hosted MIDAS system?

If you choose to download our room and resource scheduling software for installation and use on your own web server (known as our "self-hosted" edition), the following system requirements must first be met:

A Web Server 2
Such as Apache or IIS - Please ensure that you are running the latest version of your web server software 1

Perl 5 (5.10 or later) 3
Most Unix/Linux platforms and Macs have Perl already installed
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
MIDAS uses a MySQL database, and therefore requires either MySQL or MariaDB to be available
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
Initially the physical files that make up MIDAS take up less than 3MB, but we suggest a minimum of 10MB free disk space to accommodate a typical size of database.

A connection to the Internet from your server
To authorize your installation and to check for future software updates

A modern web browser
See Which browsers are supported?

Cloud Based Room Booking and Resource Scheduling

Can't meet these requirements? Don't worry!

- We can remotely host your MIDAS system in the "cloud" for you at https://your-company.mid.as - Read More...

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.

You might also be interested in...
MIDAS » KB » Sales » Article 00024

← Return to Knowledgebase