User Tools

Site Tools


about:system

This is an old revision of the document!


i-MSCP Requirements

General

  • 1 GHz or faster 32 bits (x86) or 64 bits (x64) processor (recommended)
  • 1 Gio memory (minimum) - For heavily loaded servers or high flow is recommended at least 16 Gio

- 2 Gio of available hard disk space for i-MSCP and managed services, excluding user data

  • Internet access (100 Mbits/s recommended)
  • A file system that supports extended attributes such as ext2, ext3, ext4 or reiserfs*.

* In case of reiserfs, you must ensure that your file system is mounted with the attrs option. See Using reiserfs file system with i-MSCP for more information.

Distribution

  • Debian >= Wheezy (Base system with standard packages installed)
  • Ubuntu >= Precise Pangolin (Base system with standard packages installed)

Software Version

  • PHP >= 5.3.2
  • Perl >= 5.14.2

Note for Proxmox/Docker/LXC users

If you want install i-MSCP inside a LXC container, the following conditions must be met:

  1. You must have the CAP_MKNOD capability inside the container. Thus, you must ensure that `mknod` is not in the list of dropped capabilities (needed for pbuilder).
  2. You must have the CAP_SYS_ADMIN capability inside the container (needed for mount(8)). Thus, you must ensure that `sys_admin` is not in the list of dropped capabilities.
  3. You must allow the creation of devices inside the container by white-listing them (needed for pbuilder). Easy solution is to add lxc.cgroup.devices.allow = a *:* rwm in LXC container configuration file.
  4. If you use Apparmor, you must allow bindmounts inside your container by modifying the default apparmor profile /etc/apparmor.d/lxc/lxc-default or by creating a specific apparmor profile for the container.

Note that all those operations must be done on the host, not in the container.

See also:

/var/www/virtual/i-mscp.net/wiki/htdocs/data/attic/about/system.1465931620.txt.gz · Last modified: 2016/06/14 19:13 by nuxwin