ISPconfig - manutenzione per scadenze - pulizia prima della migrazione

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:

  1. Domini secondari
  2. 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)

  1. Backup completo
  2. Disabilita servizi (opzionale)
  3. Siti web
  4. Database
  5. Caselle email
  6. Alias / Mailing list
  7. DNS
  8. Certificati
  9. Cancellazione Client
  10. Controlli manuali

 

MenuOver