Documentation

Comment fonctionne chaque fonctionnalité — et comment l’automatiser avec l’API

Consultation publique pour clients et développeurs : le pas-à-pas de chaque écran du panneau et la référence des routes de l’API, avec des exemples prêts à copier.

Domaines

Domaines, sous-domaines et redirections

Chaque compte a un domaine principal et peut avoir des domaines supplémentaires (avec leur propre dossier), des domaines parqués (pointant vers le même site), des sous-domaines et des redirections 301/302. Chaque nouveau domaine est créé avec une zone DNS et un certificat SSL automatique.

Comment l’utiliser dans le panneau

  1. Ouvrez Domaines dans le menu latéral et choisissez le type : supplémentaire, parqué ou sous-domaine.
  2. Indiquez le nom et, si besoin, le dossier du site.
  3. Attendez que le statut passe de « Provisionnement » à « Actif ».
  4. Pour rediriger, utilisez Domaines → Redirections.

Lorsque vous supprimez un domaine, tout ce qui en dépend est définitivement effacé : dossier, zone DNS, certificat et comptes e-mail. Le panneau demande toujours une confirmation avant.

Routes d’API associées

Domaines

Éditeur de zone DNS

G-Painel dispose de son propre DNS faisant autorité. Vous modifiez les enregistrements A, AAAA, CNAME, MX, TXT, SRV et CAA avec un TTL par enregistrement, et le panneau publie SPF, DKIM et DMARC pour l’e-mail.

Comment l’utiliser dans le panneau

  1. Ouvrez Domaines → Éditeur de zone.
  2. Choisissez le domaine et cliquez sur Ajouter un enregistrement.
  3. Renseignez le type, le nom, la valeur et le TTL.
  4. Enregistrez : la modification est publiée en quelques secondes.

Vous préférez Cloudflare ? Connectez votre compte sous Domaines → Cloudflare et gérez vos zones depuis là.

Routes d’API associées

Domaines

Intégration Cloudflare

Connectez un ou plusieurs comptes Cloudflare avec un jeton d’API. Le panneau liste vos zones, permet de créer et modifier des enregistrements DNS et de configurer des health checks pour surveiller vos adresses.

Comment l’utiliser dans le panneau

  1. Dans Cloudflare, créez un jeton d’API avec l’autorisation de modifier le DNS.
  2. Dans G-Painel, ouvrez Domaines → Cloudflare et cliquez sur Connecter un compte.
  3. Collez le jeton : le panneau le valide et affiche les zones.
  4. Gérez les enregistrements et les health checks directement depuis le panneau.

Le jeton est chiffré sur le serveur et n’est plus jamais affiché. Chaque compte Cloudflare reste isolé chez le client qui l’a connecté.

Routes d’API associées

E-mail

Comptes e-mail et Webmail

Créez des boîtes aux lettres avec leur propre quota, des redirections, une adresse fourre-tout et des réponses automatiques. Le Webmail fonctionne à l’adresse de votre domaine et l’antispam filtre les messages.

Comment l’utiliser dans le panneau

  1. Ouvrez E-mail → Comptes e-mail et cliquez sur Nouveau compte e-mail.
  2. Choisissez le domaine, le nom et le mot de passe.
  3. Définissez le quota en Mo (ou illimité).
  4. Utilisez Configurer le client e-mail pour voir les paramètres IMAP et SMTP.

Chaque domaine reçoit son propre certificat pour IMAP et SMTP, renouvelé automatiquement.

Routes d’API associées

Bases de données

MySQL et PostgreSQL

Créez des bases et des utilisateurs MySQL/MariaDB ou PostgreSQL, accordez des privilèges et gérez-les dans phpMyAdmin ou pgAdmin à connexion automatique.

Comment l’utiliser dans le panneau

  1. Ouvrez Bases de données et choisissez MySQL ou PostgreSQL.
  2. Créez la base et l’utilisateur.
  3. Associez l’utilisateur à la base avec les privilèges.
  4. Cliquez sur phpMyAdmin ou pgAdmin pour l’administrer.

Les bases de données sont incluses automatiquement dans les sauvegardes du compte.

Routes d’API associées

Fichiers

Gestionnaire de fichiers et FTP

Envoyez des fichiers en les glissant à l’écran, avec barre de progression ; modifiez-les avec coloration syntaxique, compressez, extrayez, changez les permissions et récupérez depuis la corbeille. Comptes FTP avec FTPS par domaine.

Comment l’utiliser dans le panneau

  1. Ouvrez Fichiers → Gestionnaire de fichiers.
  2. Glissez des fichiers ou dossiers de votre ordinateur dans la liste.
  3. Faites un clic droit pour copier, déplacer, compresser ou modifier.
  4. Les éléments supprimés vont dans la corbeille et peuvent être restaurés.

La limite d’envoi par fichier est définie par l’administrateur dans le WHM.

Routes d’API associées

Fichiers

Sauvegarde et planification dans le cloud

Réalisez des sauvegardes complètes du compte (fichiers, e-mails et bases de données) manuellement ou selon une planification quotidienne, hebdomadaire ou mensuelle. Envoyez-les sur le serveur lui-même, en FTP, SFTP ou vers tout stockage compatible S3 : Amazon S3, Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces et MinIO.

Comment l’utiliser dans le panneau

  1. Ouvrez Fichiers → Sauvegarde et ajoutez une destination (Locale, FTP, SFTP ou S3).
  2. Dans Planification automatique, choisissez la fréquence et l’heure (UTC).
  3. Définissez la rétention : combien de copies conserver (1 à 90).
  4. Pour restaurer, choisissez la sauvegarde et cliquez sur Restaurer — ou envoyez un fichier depuis votre ordinateur.

Une destination utilisée par une planification ne peut pas être supprimée. Les copies au-delà de la rétention sont supprimées automatiquement, y compris sur la destination distante.

Routes d’API associées

Logiciels

Installateur d’applications

Installez WordPress, Joomla, Drupal, PrestaShop, OpenCart, Zen Cart, Dolibarr, phpBB, Nextcloud et d’autres en un clic, sur n’importe quel domaine, sous-domaine ou dossier.

Comment l’utiliser dans le panneau

  1. Ouvrez Logiciels → Installateur d’applications.
  2. Choisissez l’application et la destination.
  3. Indiquez l’utilisateur administrateur de l’application.
  4. Le panneau crée la base de données et installe la dernière version.

Disponible avec les offres Empresarial et Business.

Routes d’API associées

Logiciels

Conteneurs Docker

Exécutez des services en conteneurs — comme n8n, Redis ou Uptime Kuma — avec volumes persistants, limites de CPU et de mémoire et domaine propre avec SSL.

Comment l’utiliser dans le panneau

  1. Ouvrez Logiciels → Docker et cliquez sur Nouveau conteneur.
  2. Indiquez l’image, les réplicas, le CPU et la mémoire.
  3. Ajoutez des volumes et une route avec domaine.
  4. Suivez le statut depuis le panneau.

Disponible avec l’offre Business.

Routes d’API associées

Logiciels

PHP, Node.js et tâches Cron

Choisissez la version de PHP par site, ajustez les directives du php.ini, exécutez des applications Node.js avec redémarrage automatique et planifiez des commandes récurrentes.

Comment l’utiliser dans le panneau

  1. Ouvrez Logiciels → Paramètres PHP pour changer la version d’un site.
  2. Utilisez php.ini pour ajuster des limites comme la mémoire et l’envoi de fichiers.
  3. Dans Node.js, créez l’application, installez les dépendances et démarrez-la.
  4. Dans Avancé → Cron, ajoutez la commande et l’horaire.

Chaque compte dispose de ses propres limites de CPU, de mémoire et de processus définies par l’offre.

Routes d’API associées

Sécurité

Sécurité et blocages

Fail2Ban protège SSH, l’e-mail et les sites et détecte automatiquement les scans à la recherche de fichiers sensibles. L’espace client propose un bloqueur d’IP, une protection contre le hotlink et la confidentialité des répertoires par domaine.

Comment l’utiliser dans le panneau

  1. Ouvrez Sécurité → Bloqueur d’IP pour refuser l’accès à votre site à une IP ou une plage.
  2. Utilisez Protection contre le hotlink pour empêcher d’autres sites d’utiliser vos images.
  3. Protégez un dossier par identifiant et mot de passe dans Confidentialité des répertoires.
  4. Vérifiez vos sessions ouvertes dans Mon compte et fermez celles que vous ne reconnaissez pas.

Les blocages au niveau du serveur, les IP de confiance et les événements du pare-feu sont gérés par l’administrateur dans le WHM.

Routes d’API associées

Développeurs

Clés d’API et intégrations

Créez des clés d’API aux portées limitées pour connecter vos systèmes au panneau. Les applications OAuth et les webhooks, qui préviennent votre système lorsqu’un événement se produit, sont configurés par l’administrateur du serveur dans le WHM.

Comment l’utiliser dans le panneau

  1. Ouvrez Avancé → Développeur.
  2. Créez une clé d’API et cochez uniquement les portées nécessaires.
  3. Copiez la clé : elle n’est affichée qu’une seule fois.
  4. Utilisez-la dans l’en-tête Authorization de vos requêtes.

Les clés client ne reçoivent jamais de portées d’administration du serveur.

Routes d’API associées