Plone system requirements

by Mikko Ohtamaa last modified Aug 12, 2009 04:00 PM
This document outlines what kind of requirements running Plone sets for hardware and operating system.

To run a Plone based web site you need

  1. A server machine connected to Internet (public sites) or intranet (company sites)
  2. Console access for installing Plone (FTP is not enough)
  3. Ability to run background (daemon) processes on the server
  4. Ability to open arbitrary ports. Zope wants to open its own port for incoming requests.

Low end hosting provides don't usually give you 3) and 4). You need to have Plone specific hosting provider or a server with full administrative access.

Operating system requirements

  • Windows XP or later
  • OSX 10.4.x or later
  • Linux 2.6.x or later
  • Python 2.4 (Plone 3.x series do not work with Python 2.5, 2.6 or 3.0)

On OSX and Linux you need to have development tools (GCC) installed for installing Plone.

Hardware requirements

The hardware requirements below give a rough estimation what kind of minimum hardware setup is needed for a Plone server.

Add-on products and caching solutions may increase RAM requirements.

One Zope application server is able to run several Plone sites with the same software configuration. This lowers the requirements when hosting multiple sites on the same server.

Minimum hardware requirements

  • Minimum 256 MB RAM and 512 MB of swap space per Plone site
  • Minimum 512 MB hard disk space

Hosting solutions

Please see plone.net for commercial hosting providers or pick any server or virtual server solution filling the hardware requirements.