Skip to content

System requirements

Server

  • PHP >= 8.3
    • See the require section in composer.json for any required PHP extensions
  • MariaDB >= 10.11
  • Composer
  • Node.js and npm

Development

Although not strictly obligatory, Lando is recommended for setting up the Docker containers. All Eclipse packages already ship with a Lando config file. Lando has separate instructions for installing on Linux, macOS and Windows.
You will also need the typesense plugin for Lando. To install it, run this command in you terminal:

shell
git clone https://github.com/typesense/typesense-lando-plugin ~/.lando/plugins/typesense

If you create the project by forking the app repository and git clone-ing, there are no additional requirements. All the tools will be available inside the Lando instance, including node.js and npm.

However, if you want to create a new project via composer, you need to have on your system:

  • PHP >= 8.3
  • Composer

The Lando instance automatically includes all other system requirements. Node.js and npm are provided in the Lando container.