Install BCMS locally on your computer in 3 minutes

In this quick guide, you'll see how to set up a brand-new website BCMS locally, on your computer.

The easiest way to start BCMS project locally is by using the BCMS CLI.

Install BCMS CLI

To install it globally, run this command in your terminal:

npm install @becomes/cms-cli -g

To verify that the installation went well, run:

bcms --help

Create BCMS project

Now that you have the CLI installed, all you have to do is open a terminal, navigate to a location where you want to create the project, and run:

bcms --cms create

This command will prompt you to enter the name of your project.

Start a development server

After creating a BCMS project, you can enter the project location from your terminal or open it in your favorite code editor or IDE. Inside the project, run docker-compose up or docker compose up (use whichever works for you).

Figure 1 - Output of the docker-compose up command.

When all containers start, you can open your browser and navigate to localhost:8080.

Figure 2 - The BCMS in local development.

That's all! You can now explore BCMS locally on your machine. 😍

Is this a full version of the BCMS?

Yes, it is. There are no feature restrictions, and you can do everything that you can do with a production-deployed version. The only difference is that the instance is not connected to the BCMS Cloud, so you cannot create users.