BRAINY is Multi-functional server hosting control panel for Linux

The main task of BrainyCP is to make server management as easy as possible for a system administrator as well as automatize all server processes. The product will come handy both for a webmaster working on small tasks who needs the tool for VPS-management, and for a large hosting company for locating their clients on a shared hosting.

Server configuration

To go to server settings, open the "Server settings" section of the admin panel. The General tab displays all server settings. On the "Server" tab there are time, security and other settings. On the "Mail" tab there are mail settings.

Server tab

The following settings are made on the "Server" tab:

  • "Time" - setting the server time:
  • To set up the date, press the button 2020-10-22 15-42-12.png in the field "Date and time", and choose it in the calendar.
  • To set the time, enter it in the appropriate windows using the keyboard, or set using the buttons2020-10-22 15-44-08.png. Then hit the "Change" button:

    To set a time zone, select it from the drop-down list in the "Time zone" field. Click on the "Change" button. To synchronize with a temporary server, enable the "Synchronizing with temporary server" option:

    Creating host-account

    Host accounts are created and edited in the "All host accounts" section of the control panel. In the "Host account list" section, a list of all created host accounts is displayed. When you click on the "Edit" button, a form for correcting data in the account will open - the fields in it are identical to the fields filled in when registering a new host account. Clicking on the "Delete" button will delete the host account. By clicking on the "Sign in" button, the administrator will be asked to log in to the user account:

    Manage Jail

    Jail technology is used to protect user host accounts located on the same server, including from each other. This technology is provided free of charge in the BrainyCP hosting control panel. To go to Jail configuration, open the "Manage Jail" / "Settings" section. In the "Settings" section, you can configure the addition of new host accounts to the Jail Shell and Jail PHP (check the required parameter).

    The "List of packages available in Jail" field contains a standard list of packages. Packages can be added either on a new line or separated by spaces, commas, or semicolons. After completing the configuration, click on the "Save" button:

    After saving the settings, execute the list of packages available in Jail that has been changed, rebuild Jail in the table under the block with settings:

    • Tick the checkboxes for the selected host accounts or tick the "Select All" checkbox in the Jail Shell column to perform reconfiguration for all accounts on the server. Click on the "Apply" button.
    • Tick the checkboxes for the selected host accounts, or tick the "Select All" checkbox in the Jail PHP column to reconfigure all accounts on the server. Click on the "Apply" button.

    Select the host account in the search bar and click on the "View log for rebuilding Jail" button, after which a window with logs will open.

    Creating a group of host-accounts

    To create a group of host accounts, go to the "Group editor" / "Current group" section of the control panel.

    After a group of host accounts has been added, it can be selected when creating host accounts (see the article "Creating a host account in BrainyCP") - all restrictions for this group are applied automatically.

    Select "Create New" in the "Current Group" field. Enter the name of the group in the "Name of new group" field:

    Creating subscription plans

    To create a subscription, go to the "Control" / "Host account subscription plans" section of the control panel.

    After the subscription plan is added, it will be possible to select it when creating host accounts (see all settings for this subscription plan will be applied automatically.

    In the section "Add subscription plan" fill in the suggested fields:

    To edit the subscription plan, click on "Edit" on the opposite, to delete it click on the "Delete" button:

    After the editing is finished click on "Save subscription plan" button.

    Updating the system

    To update your BrainyCP hosting control panel to the latest version, go to the "Manage" / "System Update" section. Updating the control panel can be done in two ways:

    • To manually update BrainyCP, click on the "Update Now" button in the "Current Updates" section.

    To enable automatic panel updates, move the toggle button to "Enable" in the "Update Automatically" box under "Current Updates". After that, the control panel will be updated automatically:

    After clicking on the "Update now" button, the process of updating the control panel will start. Click on the "Details" button under the progress bar to see the details of the update:

    To hide the update details, click on the "Hide" button:

    The "History" section displays information about each version of the update - what was fixed and / or added by the developers.

    Server reboot

    To reboot the server. go to the "Server reboot" section of the admin panel.

    To perform a soft restart, click the "Soft reboot" button, for a hard restart, click the "Hard reboot" button: