Aller au contenu

BrainyCP

Dans cet article

Information

BrainyCP est un panneau de contrôle de serveur moderne doté d'une interface intuitive, conçu pour la gestion de serveurs web et d'hébergement. Le système offre une solution complète pour gérer plusieurs services depuis un point d'accès unique. BrainyCP permet de configurer des serveurs web, des bases de données, le DNS, les services de messagerie et d'autres composants nécessaires à l'hébergement, adaptés aussi bien aux petits projets personnels qu'à une utilisation professionnelle.

BrainyCP. Fonctionnalités clés

  • Gestion des domaines - création, configuration et gestion des zones de domaine. Prise en charge de plusieurs enregistrements DNS et mises à jour automatiques des zones.
  • Gestion des sites web - outils pour créer et configurer des hôtes virtuels, gérer les certificats SSL et prendre en charge plusieurs serveurs web.
  • Administration des bases de données - gestion centralisée de divers SGBD (MySQL, PostgreSQL, MongoDB). Création d'utilisateurs et de bases de données, et gestion des droits d'accès.
  • Gestionnaire de fichiers - interface conviviale pour les opérations sur le système de fichiers du serveur. Prise en charge du téléchargement, du téléchargement et de l'édition de fichiers.
  • Gestion de la messagerie - configuration des comptes de messagerie, alias, redirections et filtres anti-spam. Prise en charge des serveurs de messagerie populaires.
  • Gestion des utilisateurs - système de contrôle d'accès multi-niveaux, création et gestion de comptes avec divers privilèges.
  • Surveillance des ressources - suivi de l'utilisation des ressources système, de la charge du serveur et des performances.
  • Mises à jour automatiques - système de mise à jour automatique 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 (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
263 BrainyCP free trial Ubuntu 22.04 + + + + 1 2 30 Non COMMANDER
  • Dépendances préinstallées :

    • PHP 8.0+
    • Nginx/Apache
    • MariaDB/MySQL
    • NodeJS
  • Dépendances 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 des hôtes virtuels.

Premiers pas après le déploiement de BrainyCP

Après le paiement, un e-mail sera envoyé à l'adresse fournie lors de l'inscription pour vous informer que le serveur est prêt à l'emploi. Il contiendra l'adresse IP du VPS et les identifiants de connexion pour l'accès. Les clients de notre entreprise gèrent leur équipement via le panneau de gestion des serveurs et l'APIInvapi.

Les données d'accès, que l'on peut trouver soit dans l'onglet Configuration >> Tags du panneau de contrôle du serveur, soit dans l'e-mail envoyé :

  • Lien d'accès à l'interface web de BrainyCP : 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.
  • Lien d'accès au site web : dans la balise webpanel. Ce lien affiche le résultat des configurations effectuées via le panneau de contrôle.
  • Identifiant pour accéder à l'interface web de BrainyCP : root ;
  • Mot de passe pour accéder à l'interface web de BrainyCP : envoyé par e-mail lorsque le serveur est prêt après le déploiement du logiciel.

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

  1. Les composants principaux du serveur :

    • Services clés pour la 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 un fonctionnement complet du serveur.
    • Surveillance système : temps de fonctionnement du serveur, nombre d'utilisateurs, charge du CPU, utilisation de l'espace disque.
  2. Section Management :

    • Server Configuration - paramètres système et configuration réseau ;
    • Host Accounts - création et modification de comptes pour l'hébergement de sites web clients ;
    • Host Account Groups - regroupement des comptes en groupes logiques pour l'application de paramètres en masse et une administration simplifiée ;
    • Hosting Plans - création de plans tarifaires avec diverses limitations d'espace disque, de 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 des logiciels.
  3. Section Web Server :

    • Webserver Installation - déploiement et configuration des logiciels de serveur web ;
    • PHP Installation and Configuration - gestion des versions et configurations PHP ;
    • 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 de gauche (notez que les 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 respectives dans le menu de gauche) :

    • Database - création, modification et gestion des bases de données MySQL/MariaDB, définition des droits d'accès des utilisateurs, import/export de données ;
    • Mail - configuration des boîtes aux lettres, transferts, auto-répondeurs, filtres anti-spam et protection antivirus ;
    • Name Server - gestion des enregistrements DNS, création de zones, ajout/modification de types d'enregistrements A, MX, TXT, etc. ;
    • Applications - installation de CMS populaires (WordPress, Joomla, Drupal), forums, boutiques en ligne et autres solutions prêtes à l'emploi ;
    • Statistics - analyse du trafic du site web, surveillance de l'utilisation des ressources du serveur, suivi de la charge ;
    • SSL Certificates - obtention, installation et renouvellement des certificats SSL pour des connexions de site sécurisées ;
    • Backup - configuration de la création automatique de sauvegardes, du stockage et de la restauration des données en cas de besoin ;
    • 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 mots de passe et des droits d'accès ;
    • Cluster - combinaison de plusieurs serveurs en un seul système tolérant aux pannes pour améliorer les performances et la fiabilité.

Remarque

Des informations détaillées sur les paramètres de base de BrainyCP sont disponibles 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 d'empêcher 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 chez HOSTKEY.

  2. Soumettez une demande à l'assistance technique, en précisant que vous avez besoin que les ports SMTP sortants soient ouverts pour l'envoi d'e-mails et le domaine ou sous-domaine depuis lequel ils seront envoyés.

    Attention

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

  3. Après analyse du nom de domaine, nous déciderons de l'ouverture des ports pour le fonctionnement SMTP et vous en informerons.

Commander un serveur avec BrainyCP via l'API