Principio generale
ISPConfig NON rimuove automaticamente nulla alla scadenza.
La “scadenza” è solo amministrativa:
la rimozione è manuale e va fatta dal livello corretto (Client / Reseller / Admin).
L’ordine corretto serve a:
- non lasciare file orfani
- non rompere configurazioni di Postfix / Dovecot / BIND / Apache / Nginx
- non perdere backup prima del tempo
Ordine consigliato di DISMISSIONE cliente
FASE 0 – Grace period (opzionale ma consigliato)
Prima di cancellare:
- Disabilitare (non cancellare) servizi
- Dare 7–30 giorni di tolleranza
Azioni tipiche:
- Disabilitare siti web
- Bloccare invio posta (SMTP auth)
- Lasciare accesso IMAP/POP3 in sola lettura (opzionale)
FASE 1 – Backup finale (RACCOMANDATO)
Prima di cancellare qualsiasi cosa:
- Backup home web (/var/www/clients/clientX)
- Backup database MySQL
- Backup mailbox (/var/vmail)
- Backup zone DNS (export BIND)
- Eventuali certificati SSL custom
Anche se il cliente non rinnova, legalmente ti tutela.
FASE 2 – Rimozione in ISPConfig
1️ Siti Web
Percorso:
Client → Websites → Websites
Cosa succede:
- Vhost rimosso
- Directory web cancellata
- Utenti FTP eliminati
- Cron web rimossi
Sicuro rimuoverli per primi
Non rimuovere prima il client
Database (MySQL / MariaDB)
Client → Sites → Databases
Motivo:
- I database non vengono sempre eliminati se cancelli il sito a mano
- Evita DB orfani
Nota:
- ISPConfig elimina DB + user
- Verifica che non siano condivisi
Caselle di posta
Client → Email → Mailbox
Cosa viene rimosso:
- Maildir in /var/vmail
- Utente Dovecot
- Alias collegati
IMPORTANTE:
- Se cancelli prima il client → le mail NON vengono eliminate correttamente
- Rischio mailbox orfane
Alias e liste
Email → Email Alias Email → Mailing List
Motivo:
- Evita alias che puntano a utenti inesistenti
- Evita errori Postfix
Domini DNS
DNS → Zones
Ordine:
- Domini secondari
- Domini principali
Nota:
- Se usi DNS esterni → puoi anche lasciarli
- ISPConfig cancella le zone BIND correttamente
Certificati SSL
Automatico:
- Se generati via Let’s Encrypt → rimossi con il sito
Manuale: - Cert custom → controllare /usr/local/ispconfig/interface/ssl
FASE 3 – Cancellazione del CLIENTE
Client → Delete Client
Solo ORA.
Cosa fa ISPConfig:
- Rimuove clientX
- Rimuove gruppi Linux
- Pulisce configurazioni residue
Se lo fai prima:
- Maildir rimane
- DB può rimanere
- DNS può rimanere
FASE 4 – Controlli manuali post-rimozione (consigliati)
Verifiche filesystem
ls /var/www/clients/ ls /var/vmail/
Verifica database orfani
SELECT User FROM mysql.user WHERE User LIKE 'web%';
Verifica Postfix
postqueue -p
Verifica DNS
named-checkconf
FASE 5 – Pulizia finale (opzionale)
Dopo 30–90 giorni:
- Eliminare backup archiviati
- Pulizia log storici
- Verifica spazio disco
Riassunto ordine CORRETTO (shortlist)
- Backup completo
- Disabilita servizi (opzionale)
- Siti web
- Database
- Caselle email
- Alias / Mailing list
- DNS
- Certificati
- Cancellazione Client
- Controlli manuali