Jump to main content Jump to doc navigation

This section is for new installations. To upgrade an existing MODX site, see Upgrading MODX.

Before you start, confirm the host meets the Server Requirements (PHP 8.1+ for current 3.x releases).

Choose how to install

Method Who it is for Guide
Traditional zip Most users; simplest path Basic Installation
Advanced zip Renaming manager/ and/or connectors/ during setup Advanced Installation
Git Contributors and bleeding-edge installs Git Installation
Composer Developers who prefer create-project Installation with Composer
CLI Scripted / unattended setup Command Line Installation

Download packages from modx.com/download.

Traditional vs Advanced

  • Traditional - Full package, ready to extract and run setup. Use this unless you have a specific reason not to.
  • Advanced - Smaller download; setup builds/unpacks the core package and lets you set custom manager/ and connectors/ locations. The core directory cannot be moved or renamed in MODX 3. SSH (or equivalent) and writable parent directories are needed if you rename manager/connectors.

Special situations

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • JT Skaggs
  • deJaya
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$194 per month—let's make that $500!

Learn more