Project

General

Profile

Actions

Requirements

Chamilo LMS has very light requirements in terms of hardware, and some more complex requirements in terms of software. This guide is an attempt at providing relevant information for recent version of Chamilo.

Chamilo LMS 2.*

Requirements for 2.* are still unknown at this time but should be similar to earlier versions.

Chamilo LMS 1.10.*

Client hardware

  • Pentium II CPU or equivalent
  • 1GB RAM
  • 50MB free disk space (for caching)
  • A minimum screen resolution of 360 pixels wide

Client software

  • An operating system (we do recommend a nice Linux distribution of your choice, but it works very well with Windows, iOS and BSD too). If using Windows (we're not here to judge), we do recommend using a version more recent or equal to XP, though, for security purposes.
  • A recent browser with JavaScript support:
    • Firefox
    • Chrome
    • Opera
    • IE9+ (abandonamos el soporte de Internet Explorer 8 en esta versión)
    • ...or the mobile version of any of these
  • Flash plugin (only necessary for 0.2% of Chamilo LMS features: hotspot question type and sound recording Flash app)

Server hardware

Minimum hardware

Chamilo LMS 1.10 is known to run on very small configurations, like a Raspberry Pi 1.0 B+, so the minimum hardware would be something like:

  • Intel Pentium II procesor or equivalent
  • 256MB of RAM (apart from that already used by the server itself)
  • 250MB disk space (can be less if cleaned up a bit)
  • Network adapter (10mbps)

Recommended hardware

Although you can run it on a very light infrastructure, Chamilo tends to be used on very high-demand systems with thousands of users online and hundreds of thousands of registered users.

As a general rule, just plan for 25MB of memory and 1 CPU (or thread if multi-threaded) per simultaneous user (in a window of 10 seconds).
Please note that the portal efficiency on a specific hardware will be highly influenced by the software available (see below). In particular, using a recent version of PHP (5.4+) with a good OpCode Cache should really boost your site, even more so when having many simultaneous users.

Server software

For server software requirements, check the documentation/dependencies.html file in the Chamilo zip file

Chamilo LMS 1.9.*

Client hardware

  • Pentium II CPU or equivalent
  • 1GB RAM
  • 50MB free disk space (for caching)
  • A minimum screen resolution of 360 pixels wide

Client software

  • An operating system (we do recommend a nice Linux distribution of your choice, but it works very well with Windows, iOS and BSD too)
  • A recent browser with JavaScript support:
    • Firefox
    • Chrome
    • Opera
    • IE8+
    • ...or the mobile version of any of these
  • Flash plugin (only necessary for 0.2% of Chamilo LMS features: hotspot question type and sound recording Flash app)

Server hardware

Minimum hardware

Chamilo LMS 1.9 is known to run on very small configurations, be them a Raspberry Pi B+ or a OLPC XO 1.0

  • Intel Pentium II procesor or equivalent
  • 256MB of RAM (apart from that already used by the server itself)
  • 250MB disk space (can be less if cleaned up a bit)
  • Network adapter (10mbps)

Recommended hardware

Although you can run it on a very light infrastructure, Chamilo tends to be used on very high-demand systems with thousands of users online and hundreds of thousands of registered users.

As a general rule, just plan for 20MB of memory and 1 CPU (or thread if multi-threaded) per simultaneous user (in a window of 10 seconds)

Server software

For server software requirements, check the documentation/dependencies.html file in the Chamilo zip file

Updated by Yannick Warnier over 4 years ago · 4 revisions