Aller au contenu

BrainyCP

Dans cet article

Information

BrainyCP est un panneau de contrôle serveur moderne doté d’une interface intuitive, conçu pour gérer des serveurs web et l’hébergement. Le système fournit une solution complète pour gérer plusieurs services depuis un seul point d’accès. BrainyCP permet de configurer des serveurs web, des bases de données, du DNS, des services de messagerie et d’autres composants nécessaires à l’hébergement, adapté aux petits projets personnels comme aux utilisations d’entreprise.

BrainyCP. Caractéristiques clés

  • Domain Management - création, configuration et gestion des zones de domaine. Support de multiples enregistrements DNS et mises à jour automatiques des zones.
  • Website Management - outils pour créer et configurer des hôtes virtuels, gérer les certificats SSL et supporter plusieurs serveurs web.
  • Database Administration - gestion centralisée de divers SGBD (MySQL, PostgreSQL, MongoDB). Création d’utilisateurs, de bases de données et gestion des droits d’accès.
  • File Manager - interface conviviale pour les opérations sur le système de fichiers serveur. Support du téléchargement, du téléchargement et de l’édition de fichiers.
  • Email Management - configuration des comptes de messagerie, alias, redirections et filtres anti‑spam. Support des serveurs de messagerie populaires.
  • User Management - système de contrôle d’accès multi‑niveau, création et gestion de comptes avec divers privilèges.
  • Resource Monitoring - suivi de l’utilisation des ressources système, de la charge serveur et de la performance.
  • Automatic Updates - système de mises à jour automatiques des composants et des modules de sécurité.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (Go) Min HDD/SSD (Go) Actif
263 BrainyCP free trial Ubuntu 22.04 + + + + 1 1 30 COMMANDER
  • Prérequis pré‑installés :
    • PHP 8.0+
    • Nginx/Apache
    • MariaDB/MySQL
    • NodeJS
  • Prérequis supplémentaires pour l’installation :

    • libssl-dev (pour les connexions sécurisées)
    • certbot (pour la gestion des certificats SSL)
    • postfix
    • dovecot
  • Répertoires clés :

    • /usr/local/brainycp - répertoire de travail principal du panneau de contrôle ;
    • /var/brainycp/data - données de configuration pour les services et les utilisateurs ;
    • /var/log/brainycp - journaux système et journaux d’erreurs ;
    • /var/www/html - répertoire standard du site web ;
    • /data/nginx/user_conf.d - configuration de l’hôte virtuel Nginx ;
    • /var/lib/mysql - données de la base de données MySQL/MariaDB ;
    • /var/brainycp/data/backup - dossier de sauvegarde ;
    • /var/brainycp/data/certs - répertoire contenant les certificats SSL ;
    • /var/brainycp/data/users - données des utilisateurs d’hébergement ;
    • /var/brainycp/data/vhosts - configurations d’hôtes virtuels.

Démarrage après le déploiement de BrainyCP

Après paiement, un e‑mail sera envoyé à l’adresse fournie lors de l’inscription vous informant que le serveur est prêt à être utilisé. Il inclura l’adresse IP du VPS et les identifiants de connexion. Les clients de notre société gèrent leur équipement via le panneau de gestion serveur et l’APIInvapi.

Les données d’accès, qui peuvent être trouvées soit dans l’onglet Info >> Tags du panneau de contrôle serveur, soit dans l’e‑mail envoyé, sont les suivantes :

  • Link to access BrainyCP's web interface : https://brainycp(id server).hostkey.in:8000. Utilisez ce lien pour configurer et administrer votre serveur ; vous pouvez gérer tous les paramètres, créer des sites Web, configurer des bases de données, etc.
  • Link to access the website : dans le tag webpanel. Ce lien affiche le résultat des configurations effectuées via le panneau de contrôle.
  • Login to access BrainyCP's web interface : root;
  • Password to access BrainyCP's web interface : envoyé par e‑mail lors de la disponibilité du serveur après le déploiement du logiciel.

Après une connexion réussie au panneau de contrôle BrainyCP, vous verrez un écran de démarrage présentant :

  1. Server's core components :

    • Key services for configuration : DNSBL (filtrage anti‑spam), Dovecot (serveur de messagerie IMAP/POP3), Apache 2.4 (serveur web), Cron (planificateur de tâches), MariaDB 10.2 (base de données), Named (serveur DNS), FTP (échange de fichiers) – composants essentiels pour une opération serveur complète.
    • System monitoring : temps de fonctionnement du serveur, nombre d’utilisateurs, charge CPU, utilisation de l’espace disque.
  2. Management section :

    • Server Configuration – paramètres système et configuration réseau ;
    • Host Accounts – création et modification de comptes pour l’hébergement de sites clients ;
    • Host Account Groups – regroupement de comptes en groupes logiques pour appliquer des paramètres en masse et simplifier l’administration ;
    • Hosting Plans – création de plans tarifaires avec diverses limitations de l’espace disque, du trafic, etc. ;
    • Jail Configuration – configuration d’environnements isolés pour garantir la sécurité des données ;
    • IP Address Manager – gestion des adresses IP du serveur ;
    • Update – installation des dernières versions logicielles.
  3. Web Server section :

    • Webserver Installation – déploiement et configuration du logiciel serveur web ;
    • PHP Installation and Configuration – gestion des versions PHP et des configurations ;
    • Removal of Webserver and PHP – suppression des composants ;
    • Directory Password Protection – mise en place de la protection par mot de passe des répertoires ;
    • HTTP Redirection – configuration des redirections pour les ressources web.
  4. Sections supplémentaires dans le menu latéral (notez que des composants supplémentaires tels que Database, Mail, Name Server, etc., sont accessibles à la fois en faisant défiler l’écran principal et via leurs sections de menu latéral respectives) :

    • Database – création, modification et gestion des bases de données MySQL/MariaDB, définition des droits d’accès utilisateur, import/export de données ;
    • Mail – configuration des boîtes aux lettres, des transferts, des réponses automatiques, des filtres anti‑spam et de la protection antivirus ;
    • Name Server – gestion des enregistrements DNS, création de zones, ajout/modification des types d’enregistrements A, MX, TXT, etc. ;
    • Applications – installation des CMS populaires (WordPress, Joomla, Drupal), forums, boutiques en ligne et autres solutions prêtes à l’emploi ;
    • Statistics – analyse du trafic web, surveillance de l’utilisation des ressources serveur, suivi de la charge ;
    • SSL Certificates – obtention, installation et renouvellement de certificats SSL pour des connexions sécurisées au site ;
    • Backup – mise en place de la création automatique de sauvegardes, de leur stockage et de la restauration des données si nécessaire ;
    • Network – configuration des interfaces réseau, des paramètres du pare‑feu, du routage et de l’accès réseau ;
    • Security – protection contre les attaques, surveillance des tentatives de piratage, définition des politiques de mot de passe et des droits d’accès ;
    • Cluster – combinaison de plusieurs serveurs en un système tolérant aux pannes pour améliorer les performances et la fiabilité.

Note

Des informations détaillées sur les paramètres de base de BrainyCP se trouvent dans la documentation des développeurs.

Ouverture des ports SMTP pour l'organisation d'un service de messagerie d'entreprise

Pour des raisons de sécurité, les ports TCP sortants (25, 24, 2525, 387, 465 et 587) et le port UDP (5060) sont bloqués par défaut sur tous les serveurs VPS afin de prévenir la distribution de spam. Pour les débloquer :

  1. Définissez la zone de domaine. L’enregistrement A du domaine doit pointer vers l’adresse IP de votre serveur dans HOSTKEY.
  2. Soumettez une demande à le support technique, précisant que vous avez besoin d’ouvrir les ports SMTP sortants pour l’envoi d’e‑mails et le domaine ou sous‑domaine d’où ils seront envoyés.

    Attention

    Nous nous réservons le droit de poser des questions supplémentaires concernant le nom de domaine et ses options d’utilisation.

  3. Après analyse du nom de domaine, nous déciderons d’ouvrir les ports pour le fonctionnement SMTP et vous en informerons.

Commander un serveur avec BrainyCP via l'API

Pour installer ce logiciel en utilisant l'API, suivez les instructions suivantes.