Plesk reseller mode: configurare rivenditori

Cos'e' il reseller mode

Plesk offre un sistema di multi-tenancy articolato su tre livelli:

  • Admin: amministratore del server, accesso completo
  • Reseller: rivenditore, gestisce un sottoinsieme di risorse del server e i propri clienti
  • Customer: cliente finale, gestisce le proprie sottoscrizioni

Il reseller mode e' pensato per aziende che rivendono hosting: il reseller riceve un budget di risorse (siti, traffico, spazio, caselle email) e puo' creare clienti e sottoscrizioni entro i limiti assegnati.

Abilitare il reseller mode

Andare in Tools & Settings → Reseller Management. Plesk Obsidian ha il reseller mode abilitato di default. Se mancasse, attivarlo da Tools & Settings → Plesk Appearance → Interface Customization.

Creare un piano di servizio per reseller

Prima di creare il reseller, definire un Reseller Plan: e' il template di risorse che verra' assegnato.

  1. Andare in Service Plans → Reseller Plans
  2. Cliccare Add Plan
  3. Definire:
    • Nome del piano (es. "Reseller Bronze")
    • Resources: numero domini, sottodomini, caselle email, spazio disco, traffico
    • Permissions: cosa puo' fare il reseller (creare clienti, gestire DNS, accedere a shell SSH, ecc.)
    • Hosting Parameters: limiti PHP, MySQL
    • Mail: parametri caselle email

Creare un'account reseller

  1. Andare in Resellers
  2. Cliccare Add Reseller
  3. Compilare:
    • Nome, email, username, password
    • Selezionare il Reseller Plan creato prima
    • Eventuale dominio principale già' assegnato
  4. Salvare

Il reseller riceve credenziali e puo' accedere al pannello con la sua interfaccia, che mostra solo le sue risorse.

Cosa vede il reseller

Loggandosi, il reseller ha accesso a:

  • Customers: i suoi clienti finali
  • Subscriptions: le sottoscrizioni create
  • Service Plans: i piani che puo' offrire (creati da admin o dal reseller stesso)
  • Resource Usage: monitoraggio del consumo
  • Branding: pannelli personalizzabili con logo del reseller

NON vede: configurazioni server, altri reseller, statistiche globali del server.

Permessi avanzati

Nel Reseller Plan si possono concedere o negare:

  • Create domains: creare nuovi domini
  • Create subdomains: subdomain illimitati o limitati
  • Access to system: shell SSH (default disabilitato per sicurezza)
  • Manage DNS: zone DNS
  • Manage Web hosting settings: modificare i parametri di hosting
  • Manage scheduled tasks: cron jobs

Sospendere o ridurre risorse

Se un reseller eccede o non paga:

  • Suspend: blocca temporaneamente, i siti vanno offline
  • Change plan: assegnare un piano con meno risorse
  • Resource limits override: modificare manualmente i limiti senza cambiare piano

Branding personalizzato

Plesk Obsidian permette di personalizzare il pannello per ogni reseller (con licenza che lo consente):

  • Logo personalizzato nella sidebar
  • Schema colori
  • URL custom (es. pannello.miareseller.it) con relativo certificato SSL
  • Email di sistema con mittente reseller

Il branding avviene tramite l'estensione WHMCS o tramite configurazione manuale sul template.

Fatturazione automatica

Plesk non gestisce direttamente la fatturazione ai clienti reseller. Per automatizzare la fatturazione si usa tipicamente WHMCS, integrato con Plesk via API: WHMCS gestisce ordini, fatture e provisioning automatico delle sottoscrizioni.

Reseller API

Plesk espone API REST e XML-RPC per gestione reseller. Esempi:

  • Creare un reseller
  • Listare i suoi customer
  • Modificare risorse
  • Sospendere/riattivare

L'API e' essenziale per integrazione con WHMCS, Blesta, custom billing systems.

Multi-livello: limitazioni

Plesk supporta una sola gerarchia: admin → reseller → customer. NON supporta sub-reseller (reseller di reseller). Per scenari più' complessi servono workarounds o multipli server Plesk.

Migrazione reseller tra server

Per spostare un reseller da un server Plesk a un'altro:

  1. Backup completo del reseller (Plesk Backup Manager)
  2. Trasferimento file backup sul server destinazione
  3. Restore con Plesk Backup Restore
  4. Tutti i customer e le subscriptions sono migrate insieme

Quota disco condivisa

Il reseller riceve una quota disco totale che ripartisce tra i suoi customer. Plesk monitora automaticamente l'uso e blocca creazione di nuovi siti oltre la quota.

Notifiche personalizzate

Plesk permette al reseller di personalizzare le email di sistema inviate ai suoi customer: testo, logo, firma. Si configurano in Tools & Settings → Notifications.

Branding e white-label

Per aziende che rivendono hosting con il proprio brand, Plesk supporta white-label completo:

  • Logo personalizzato
  • Color scheme
  • Custom domain del pannello
  • Email di sistema rebranded
  • Hide "Powered by Plesk"

Richiede licenza Plesk Web Host Edition o superiore.

Reseller con dominio dedicato

Configurazione tipica white-label:

  1. Reseller registra pannello.miareseller.it
  2. Punta A record all'IP del server Plesk
  3. Plesk genera certificato Let's Encrypt per quel dominio
  4. I customer del reseller accedono via pannello.miareseller.it:8443

Limitazioni reseller

I reseller di default NON possono:

  • Modificare configurazione globale del server
  • Vedere altri reseller o customer non loro
  • Installare estensioni global
  • Accedere a Tools & Settings

Provisioning automatico

Per workflow di vendita hosting automatizzata, WHMCS si integra con Plesk API per provisioning, sospensione, terminazione automatici basati sullo stato dei pagamenti.

Casi d'uso reali

Esempio: un'agenzia web ha 50 clienti finali. Vuole offrire hosting con il proprio brand senza diventare data center. La soluzione e' diventare reseller di un provider Plesk: ottiene accesso reseller, configura branding, importa i clienti come customer Plesk. Il provider gestisce hardware e Plesk core, l'agenzia gestisce relazione cliente e supporto applicativo.

API REST per automation

Plesk espone REST API per ogni operazione del pannello. Esempi di endpoint utili per reseller automation:

  • GET /api/v2/clients: lista customer del reseller
  • POST /api/v2/clients: crea nuovo customer
  • POST /api/v2/domains: crea nuovo dominio/sottoscrizione
  • GET /api/v2/subscriptions/{id}/usage: usage di una sottoscrizione

Hai bisogno di aiuto?

Se vuoi gestione Plesk dal team di G Tech Group, scrivici tramite il modulo di contatto.

Hai trovato utile quest'articolo?