1. Cerebro System Update

Cerebro system has a modular structure, that means it consists of several loosely bound components. In general, these components are:

  • Database – a central component of the system. Contains user accounts, projects, tasks, messages, access rights, etc. PostgreSQL is used as DBMS (http://www.postgresql.org).
  • File storage – is a server which runs Cargador service. It is responsible for storing all Cerebro files on your disks.
  • Mailing Server – sends e-mail notifications on behalf of Cerebro and processes emails received from users. Cargador service is used to perform these tasks, so mailing component is often located on the same server as the file storage.
  • Web-server – it is the server with special software that allows you to access the Cerebro system directly through Web-browser (without Cerebro client module).
  • Client Module – program that runs on end-user workstations, and exchanges data with server components (database, file storage).

For different types of Cerebro system deployment, composition and location of its components can vary greatly – from “cloud ” service to the fully local system.

According to pricing plans (https://cerebrohq.com/ru/pricing/) there are several different options for deploying Cerebro. The following sections are describing the update procedures needed for each option.

1.1. “Cloud” service

Used in Home pricing plan.

This option means that all the server components (database, file storage, mailing server, Web-server) will be running on the cerebrohq.com server and will be accessible via Internet.

In this case, Cerebro system update consists of updating only client modules either on user workstations or on your server in case of a centralized client placement (see section “Cerebro client module update”).

1.2. Hybrid system

Corresponds to Studio pricing plan, as well as Trial version of Cerebro.

This option means that some of the server components (database, mailing server, Web-server) will be running on the cerebrohq.com site, and file storage will be located on your server (Application Server) in local network.

A typical location of components:

_images/SaaS_Studio_Plan.png

In this case, Cerebro system update consists of following steps:

1.3. Local system

Corresponds to Factory, Corporation pricing plans.

This option means that all the necessary server components (database, file storage, mailing server, Web-server) will be running on client’s computers, and will be located either in client’s LAN or remotely, on the Internet.

The basic component location is the following: database, file storage and mailing server are located on the main server (Application Server), and Web-server, if needed, is installed on a separate server (Web Server).

_images/Installed_Plan.png

In this case, Cerebro system update consists of following steps:

For detailed instructions on updating each Cerebro component please refer to other sections of this manual.