Installation Guide

Please follow this installation guide to install BackBee.


  • PHP 7.1 or greater
  • MySQL 5.6 OR MariaDB 10.1
  • Nginx or Apache with mod_rewrite module
  • HTTPS support
  • Elasticsearch 7.5
  • Redis 6.0 or greater
  • ImageMagick 6.9 or greater (Images optimization)
  • npm 7 or greater (Assets compilation)



Install libraries for image optimizer

  • RPM like flavor (use yum or dnf depending on your environment) :  yum install -y ImageMagick
  • Debian like flavor :  apt-get install -y imagemagick

Install libraries for assets compilation :
Note: setup_current.x refers to node current active release, can be modified (ex: for release 11.x) according your requirements.

  • RPM like flavor (yum or dnf depending on your environment) : curl -sL | sudo -E bash - & sudo yum install -y nodejs
  • Debian like flavor : curl -sL | sudo -E bash - && sudo apt-get install -y nodejs


Project installation

  • Backbee standalone repository clonage :  git clone <standalone_repositorie>
  • Dependencies installation : composer up
  • Site installation : bin/console backbee:install
  • BO's assets installation : bin/console backbee:ia
  • Libraries installation for assets compilation : cd assets npm install
  • Assets compilation (must be done once and then every time assets are modified or updated in the assets folder)  gulp



Place your project PHP code under App\ namespace (src/App/).

If you want to add :

  • Templates, do it under templates/
  • ClassContent, do it under classcontents/
  • Layout templates files, do it under layouts/


Apache & Nginx Configuration

Configuration files for Apache vhost or Nginx server can be found in:

  •  res/dist/apache.conf.dist for Apache
  •  res/dist/nginx.conf.dist for Nginx

Learn More

BackBee Technical Overview

Discover the technical Overview of BackBee


Our current Roadmap for version 4.x

Installation Guide

Please follow this installation guide to install BackBee.