Documentazione

Come funziona ogni funzionalità — e come automatizzarla con l’API

Consultazione pubblica per clienti e sviluppatori: la guida passo passo di ogni schermata del pannello e il riferimento delle rotte API, con esempi pronti da copiare.

Domini

Domini, sottodomini e reindirizzamenti

Ogni account ha un dominio principale e può avere domini aggiuntivi (con cartella propria), domini parcheggiati (puntano allo stesso sito), sottodomini e reindirizzamenti 301/302. Ogni nuovo dominio nasce già con zona DNS e certificato SSL automatico.

Come usarlo nel pannello

  1. Apri Domini nel menu laterale e scegli il tipo: aggiuntivo, parcheggiato o sottodominio.
  2. Inserisci il nome e, se serve, la cartella del sito.
  3. Attendi che lo stato passi da “In provisioning” ad “Attivo”.
  4. Per reindirizzare, usa Domini → Reindirizzamenti.

Eliminando un dominio, tutto ciò che ne dipende viene rimosso definitivamente: cartella, zona DNS, certificato e account e-mail. Il pannello chiede sempre conferma prima.

Rotte API correlate

Domini

Editor della zona DNS

G-Painel ha un DNS autoritativo proprio. Modifichi record A, AAAA, CNAME, MX, TXT, SRV e CAA con TTL per record, e il pannello pubblica SPF, DKIM e DMARC per l’e-mail.

Come usarlo nel pannello

  1. Apri Domini → Editor di zona.
  2. Scegli il dominio e fai clic su Aggiungi record.
  3. Compila tipo, nome, valore e TTL.
  4. Salva: la modifica viene pubblicata in pochi secondi.

Preferisci Cloudflare? Collega il tuo account in Domini → Cloudflare e gestisci le zone da lì.

Rotte API correlate

Domini

Integrazione con Cloudflare

Collega uno o più account Cloudflare con un token API. Il pannello elenca le tue zone, permette di creare e modificare record DNS e di configurare health check per monitorare gli indirizzi.

Come usarlo nel pannello

  1. In Cloudflare, crea un token API con permesso di modifica DNS.
  2. In G-Painel, apri Domini → Cloudflare e fai clic su Collega account.
  3. Incolla il token: il pannello lo convalida e mostra le zone.
  4. Gestisci record e health check direttamente dal pannello.

Il token è cifrato sul server e non viene mai più mostrato. Ogni account Cloudflare resta isolato nel cliente che lo ha collegato.

Rotte API correlate

E-mail

Account e-mail e Webmail

Crea caselle con quota propria, inoltri, casella catch-all e risposte automatiche. La Webmail funziona all’indirizzo del tuo dominio e l’antispam filtra i messaggi.

Come usarlo nel pannello

  1. Apri E-mail → Account e-mail e fai clic su Nuovo account e-mail.
  2. Scegli il dominio, il nome e la password.
  3. Imposta la quota in MB (o illimitata).
  4. Usa Configura client e-mail per vedere i dati IMAP e SMTP.

Ogni dominio riceve un certificato proprio per IMAP e SMTP, rinnovato automaticamente.

Rotte API correlate

Database

MySQL e PostgreSQL

Crea database e utenti MySQL/MariaDB o PostgreSQL, concedi privilegi e gestiscili con phpMyAdmin o pgAdmin con accesso automatico.

Come usarlo nel pannello

  1. Apri Database e scegli MySQL o PostgreSQL.
  2. Crea il database e l’utente.
  3. Associa l’utente al database con i privilegi.
  4. Fai clic su phpMyAdmin o pgAdmin per gestirlo.

I database vengono inclusi automaticamente nei backup dell’account.

Rotte API correlate

File

File manager e FTP

Carica file trascinandoli sullo schermo, con barra di avanzamento; modificali con evidenziazione della sintassi, comprimi, estrai, cambia i permessi e recupera dal cestino. Account FTP con FTPS per dominio.

Come usarlo nel pannello

  1. Apri File → File manager.
  2. Trascina file o cartelle dal computer nell’elenco.
  3. Fai clic destro per copiare, spostare, comprimere o modificare.
  4. Gli elementi eliminati vanno nel cestino e possono essere ripristinati.

Il limite di caricamento per file è definito dall’amministratore nel WHM.

Rotte API correlate

File

Backup e pianificazione nel cloud

Esegui backup completi dell’account (file, e-mail e database) manualmente o con pianificazione giornaliera, settimanale o mensile. Inviali al server stesso, a FTP, SFTP o a qualsiasi storage compatibile S3: Amazon S3, Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces e MinIO.

Come usarlo nel pannello

  1. Apri File → Backup e registra una destinazione (Locale, FTP, SFTP o S3).
  2. In Pianificazione automatica, scegli frequenza e orario (UTC).
  3. Imposta la conservazione: quante copie mantenere (da 1 a 90).
  4. Per ripristinare, scegli il backup e fai clic su Ripristina — oppure carica un file dal computer.

Una destinazione usata da una pianificazione non può essere eliminata. Le copie oltre la conservazione si cancellano da sole, anche nella destinazione remota.

Rotte API correlate

Software

Installer di app

Installa WordPress, Joomla, Drupal, PrestaShop, OpenCart, Zen Cart, Dolibarr, phpBB, Nextcloud e altri con un clic, su qualsiasi dominio, sottodominio o cartella.

Come usarlo nel pannello

  1. Apri Software → Installer di app.
  2. Scegli l’applicazione e la destinazione.
  3. Inserisci l’utente amministratore dell’app.
  4. Il pannello crea il database e installa l’ultima versione.

Disponibile nei piani Empresarial e Business.

Rotte API correlate

Software

Container Docker

Esegui servizi in container — come n8n, Redis o Uptime Kuma — con volumi persistenti, limiti di CPU e memoria e dominio proprio con SSL.

Come usarlo nel pannello

  1. Apri Software → Docker e fai clic su Nuovo container.
  2. Inserisci immagine, repliche, CPU e memoria.
  3. Aggiungi volumi e una rotta con dominio.
  4. Segui lo stato dal pannello.

Disponibile nel piano Business.

Rotte API correlate

Software

PHP, Node.js e attività Cron

Scegli la versione di PHP per sito, regola le direttive di php.ini, esegui app Node.js con riavvio automatico e pianifica comandi ricorrenti.

Come usarlo nel pannello

  1. Apri Software → Impostazioni PHP per cambiare la versione di un sito.
  2. Usa php.ini per regolare limiti come memoria e caricamento.
  3. In Node.js, crea l’app, installa le dipendenze e avviala.
  4. In Avanzate → Cron, registra il comando e l’orario.

Ogni account ha limiti propri di CPU, memoria e processi definiti dal piano.

Rotte API correlate

Sicurezza

Sicurezza e blocchi

Fail2Ban protegge SSH, e-mail e siti e rileva automaticamente le scansioni alla ricerca di file sensibili. Nell’area cliente ci sono blocco IP, protezione hotlink e privacy delle directory per dominio.

Come usarlo nel pannello

  1. Apri Sicurezza → Blocco IP per negare l’accesso al tuo sito a un IP o a un intervallo.
  2. Usa Protezione hotlink per impedire ad altri siti di usare le tue immagini.
  3. Proteggi una cartella con utente e password in Privacy delle directory.
  4. Controlla le sessioni aperte in Il mio account e chiudi quelle che non riconosci.

Blocchi del server, IP attendibili ed eventi del firewall sono gestiti dall’amministratore nel WHM.

Rotte API correlate

Sviluppatori

API Key e integrazioni

Crea chiavi API con ambiti limitati per integrare i tuoi sistemi con il pannello. Le applicazioni OAuth e i webhook, che avvisano il tuo sistema quando accade qualcosa, sono configurati dall’amministratore del server nel WHM.

Come usarlo nel pannello

  1. Apri Avanzate → Sviluppatore.
  2. Crea una API Key e seleziona solo gli ambiti necessari.
  3. Copia la chiave: viene mostrata una sola volta.
  4. Usala nell’intestazione Authorization delle richieste.

Le chiavi dei clienti non ricevono mai ambiti di amministrazione del server.

Rotte API correlate