Before a Drupal installation
Last updated on
17 March 2025
System requirements
To install Drupal, you need both a web server and a database server.
Minimum requirements
Refer to the official System requirements guide for a complete list of required software and versions.
Drupal can be installed on:
- A local server (on your own computer)
- A remote server (via a hosting provider)
Local server setup
To set up a local development environment, follow the Local server setup guide.
The recommended Drupal local development environment for Linux, macOS, and Windows is DDEV. Follow the instructions to install Drupal using DDEV for local development.
Remote server setup
Most commercial shared web hosting providers meet Drupal's system requirements.
For optimized performance and support, consider choosing a Drupal-specific hosting provider.
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion