Looking for up-to-date Help documentation? Documentation for the latest releases of Totara is now available at totara.help!

Visit the new Help site

All pages

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space TL25PMS and version 2.9

User software and hardware specifications

The Totara Learn and e-learning content will work various hardware platforms, but the following is an example of a minimum-specification that would be expected to deliver a rich, interactive user experience:

  • PC or Mac.
  • Microsoft Windows XP, Windows Vista or Windows 7 or above, Mac OS X 10.5 (Leopard) or above, Modern Linux variant.
  • 32-bit colour graphics.
  • Keyboard and mouse.
  • Recommended minimum browser: Google Chrome 30, Firefox 25.0, Safari 6, Internet Explorer 8 (Internet Explorer 10 required for drag and drop of files from outside the browser into Totara).
  • Client-side JavaScript enabled for admin pages.
  • If Flash is used in the solution It is strongly recommended to use the latest version of Flash player.

As e-learning is usually delivered online we would recommend the following bandwidths for internet access:

  • Minimum bandwidth: 256 kbps.
  • If using video: 512 kbps.

Server hardware

The following hardware specification illustrates an example of a system hosting a site with approximately 10,000 users (approx. 500 concurrent).

  • Platform: Dell PowerEdge 2950.
  • Processor: 2x Quad Core Xeon E5420 @ 2.5GHz.
  • Memory: 4GB.
  • Storage: 4x 146GB 10,000RPM hard disks.
  • Dell PERC 6 RAID controller.
  • 160MB disk space required for core Totara files.
  • 1-5GB or greater disk space required for additional teaching and course materials.
  • Connectivity: 100MBit Full-Duplex Dedicated Switch Port Connection.

Specific hardware requirements for your project will depend on the volume of anticipated concurrent users and should be discussed with your IT team if you are hosting the server yourself, or with Company if you require our hosting servicesother factors.

Server software


A Linux based system is recommended for high performance – e.g. CentOS, Redhat, Ubuntu Server Edition
Totara can also be installed on Windows (Windows 2003 minimum recommended)

Web server

Apache 2.x.x or IIS (Apache recommended)


It is recommended you use the latest PHP 5.5 or 5.6 release.

Required modules: iconv, mbstring, curl, ctype, zip, simplexml, spl, pcre, dom, xml, json, gd, intl, zlib, hash.

Recommended modules: openssl, tokenizer, xmlrpc, soap, opcache.


 Postgres 9.1 or greater

 MySQL 5.5.31 or greater

 MariaDB 5.5.31

 MSSQL 2008 or greater


If you get an error message when installing Totara Learn using MySQL about Innodb file format not being correct then you may need to convert to Barracuda format. You can read more in the developer documentation.

Server PHP configuration


The following PHP settings are recommended:

safe_mode off

file_uploads on

memory_limit 512MB

session.auto_start off

session.save_handler files


magic_quotes_gpc off

post_max_size 512M

magic_quotes_runtime off

upload_max_filesize 512M

 New Extensions

For Totara 2.9 it is also recommended that the following PHP extensions are installed:

 zlib, OPcache

titleOn this page

Table of Contents