Installation

👋 Welcome onboard!

You recently discovered Strapi and look forward to give it a try? Let's start with the installation!

Requirements

Please make sure your computer/server meets the following requirements:

  • Node.js >= 10.x: Node.js is a server platform which runs JavaScript. Installation guide here.
  • NPM >= 6.x: NPM is the package manager for Javascript. Installation guide here. (Make sure the database that you are using meets the requirement.)
  • The database of your choice:
    • MongoDB >= 3.x: MongoDB is a powerful document store. Installation guide here.
    • MySQL >= 5.6: MySQL is an open-source relational database management system. Installation guide here.
    • MariaDB >= 10.1: MarialDB is a fork of MySQL and is guaranteed to stay open source. Installation guide here.
    • PostgreSQL >= 10: PostgreSQL is an open-source object-relational database management system. Installation guide here.

Setup

Time to install Strapi!

npm install strapi@alpha -g

If you encounter npm permissions issues, change the permissions to npm default directory.

It takes about 20 seconds with a good Internet connection. You can take a coffee ☕️ if you have a slow one.

Having troubles during the installation? Check if someone already had the same issue. If not, please post one.

Check installation

Once completed, please check that the installation went well, by running:

strapi -v

That should print 3.0.0-alpha.x.

Strapi is installed globally on your computer. Type strapi in your terminal you will have access to every available command lines.


👏 Congrats, you are all set! Now that Strapi is installed you can create your first project.