Home Chi Sono
Servizi
WordPress Sviluppo Web Server & Hosting Assistenza Tecnica Windows Android
Blog
Tutti gli Articoli WordPress Hosting Plesk Assistenza Computer Windows Android A.I.
Contatti

Come Migro da Plesk a 1Panel o CloudPanel Senza Downtime: La Mia Procedura Completa di Migrazione Step-by-Step per Risparmiare sulle Licenze nel 2026

Come Migro da Plesk a 1Panel o CloudPanel Senza Downtime: La Mia Procedura Completa di Migrazione Step-by-Step per Risparmiare sulle Licenze nel 2026

Se gestisci server con Plesk, nel 2026 ti sarai sicuramente accorto dell’aumento dei prezzi delle licenze. Nella mia esperienza di system administrator, ho dovuto affrontare questo problema di petto quando ho visto i nuovi listini: un rincaro medio del 26% su tutti i tier, con punte che sui forum arrivano a segnalare incrementi del 45-50% sulle edizioni Web Pro e Web Host. Ho deciso quindi di migrare alcuni dei miei server da Plesk verso pannelli open source come 1Panel e CloudPanel, e in questo articolo vi mostro come ho fatto, passo dopo passo, senza un secondo di downtime.

Ne avevo già parlato nel mio articolo sulle migliori alternative open source a Plesk nel 2026, dove avevo analizzato le opzioni disponibili. Ora è il momento di passare dalla teoria alla pratica, con comandi reali, procedure testate e tutti i problemi che ho incontrato lungo il percorso.

Perché Migrare da Plesk nel 2026: I Numeri Parlano Chiaro

Dal 1° gennaio 2026, Plesk ha applicato una nuova struttura di prezzi che colpisce tutti i rinnovi. Secondo le comunicazioni ufficiali, le licenze sono soggette a un incremento medio del 26%, oltre al passaggio definitivo alla fatturazione mensile che elimina la possibilità di bloccare le tariffe annuali. Per chi gestisce più server, parliamo di centinaia di euro in più all’anno.

Le due alternative che ho scelto sono entrambe gratuite nella versione community:

  • CloudPanel — pannello gratuito basato su Nginx, leggero e focalizzato sulla semplicità, attualmente alla versione 2.5.3 con supporto a PHP 8.5 e MariaDB 11.4
  • 1Panel — pannello open source moderno scritto in Go, con architettura containerizzata, marketplace di app e gestione avanzata di backup e firewall. La versione v2 è uscita in public beta a maggio 2025, con la community edition gratuita per sempre

Fase 1: Preparazione e Backup Completo dal Server Plesk

Prima di toccare qualsiasi cosa, ho eseguito un backup completo. Questa è la fase più critica — se sbagli qui, rischi di perdere tutto. Ecco come ho proceduto:

Backup dei file e dei database dal server Plesk

Collegatevi al server Plesk via SSH come root e lanciate il backup di tutti i domini:

# Backup completo di tutti i siti Plesk
plesk bin pleskbackup --all /backup/plesk-full-backup.tar

# Backup singolo dominio (ripetere per ogni sito)
plesk bin pleskbackup domains --domains-name=miosito.it /backup/miosito-backup.tar

# Export dei singoli database
mysqldump -u admin -p nome_database > /backup/nome_database.sql

# Backup dei file del sito
tar -czf /backup/miosito-files.tar.gz /var/www/vhosts/miosito.it/httpdocs/

All’inizio non funzionava perché avevo dimenticato di verificare lo spazio disco disponibile sulla partizione di backup. Controllate sempre con df -h prima di lanciare export pesanti.

Snapshot del server

Se il vostro server è su Hetzner, DigitalOcean o AWS, create uno snapshot completo prima di procedere. Questo è il vostro paracadute: se qualcosa va storto, potete ripristinare tutto in pochi minuti. Ho configurato i miei cronjob su Plesk per i backup automatici proprio per avere questa sicurezza in più.

Fase 2: Installazione di CloudPanel sul Nuovo Server

CloudPanel richiede un server pulito — niente Apache, Nginx o MySQL preinstallati. Ho usato una VPS Debian 12 su Hetzner con 2 CPU, 4 GB RAM e 40 GB SSD. Ecco la procedura:

# Collegatevi via SSH come root
ssh root@IP_NUOVO_SERVER

# Aggiornate il sistema
apt update && apt -y upgrade && apt -y install curl wget sudo

# Scaricate e verificate l'installer
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh

# Installazione con MariaDB 11.4 (consigliato)
echo "HASH_CHECKSUM install.sh" | sha256sum -c && sudo DB_ENGINE=MARIADB_11.4 bash install.sh

L’installazione impiega circa 10-15 minuti. Al termine, accedete al pannello via browser all’indirizzo https://IP_SERVER:8443. Ignorate l’avviso del certificato self-signed e create l’utente admin.

Nota importante: verificate che la porta 8443 sia aperta nel firewall. Ho perso mezz’ora a capire perché non raggiungevo il pannello, per poi scoprire che UFW bloccava la porta.

Fase 2 (alternativa): Installazione di 1Panel sul Nuovo Server

Se preferite 1Panel, la procedura è altrettanto semplice. 1Panel è scritto in Go e pesa solo circa 40 MB come eseguibile, con un consumo di risorse runtime di circa 100 MB di RAM. Richiede Docker installato:

# Collegatevi al nuovo server
ssh root@IP_NUOVO_SERVER

# Aggiornate e installate le dipendenze
apt update && apt -y upgrade
apt install -y curl wget

# Installate 1Panel con lo script ufficiale
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

# Seguite il wizard interattivo
# Scegliete porta, username e password per il pannello

1Panel si distingue per l’architettura containerizzata: ogni sito, database e servizio gira in un container Docker isolato, riducendo enormemente la superficie di attacco. Il marketplace integrato permette di installare WordPress, MySQL, Redis e decine di altre app con un click.

Fase 3: Migrazione dei Siti WordPress Senza Downtime

Ecco la parte più delicata. Il trucco per evitare il downtime è semplice: tenete attivo il vecchio server Plesk mentre configurate tutto sul nuovo. Lo switch avviene solo al cambio DNS, e nel frattempo il sito vecchio continua a funzionare. Ne avevo parlato in dettaglio nel mio articolo su come migrare un sito su nuovo hosting senza downtime.

Step 1: Creare il sito sul nuovo pannello

Su CloudPanel: andate in Sites → Add Site → WordPress, inserite dominio, titolo, credenziali. CloudPanel configura automaticamente Nginx, PHP-FPM e il database.

Su 1Panel: dal marketplace installate WordPress con un click, poi configurate il domain binding e il certificato SSL.

Step 2: Trasferire i file

# Dal server Plesk, trasferite i file al nuovo server
rsync -avz --progress /var/www/vhosts/miosito.it/httpdocs/ 
  root@IP_NUOVO_SERVER:/home/clp/htdocs/miosito.it/

# Per 1Panel il path sarà diverso, tipicamente:
# /opt/1panel/apps/openresty/www/sites/miosito.it/

Step 3: Importare il database

# Sul nuovo server, importate il dump SQL
mysql -u db_user -p nome_database < /tmp/nome_database.sql

# Verificate che le tabelle siano state importate
mysql -u db_user -p -e "USE nome_database; SHOW TABLES;"

Step 4: Aggiornare wp-config.php

Modificate le credenziali del database nel file wp-config.php con i nuovi valori (nome database, utente, password, host). Questo passaggio è fondamentale — all’inizio il sito mi dava errore di connessione al database proprio perché avevo lasciato le vecchie credenziali Plesk.

define('DB_NAME', 'nuovo_nome_db');
define('DB_USER', 'nuovo_utente');
define('DB_PASSWORD', 'nuova_password');
define('DB_HOST', 'localhost');

Fase 4: Configurazione SSL e Sicurezza

Entrambi i pannelli supportano Let’s Encrypt con configurazione automatica. Su CloudPanel basta andare nelle impostazioni del sito e attivare SSL con un click. Su 1Panel, il certificato viene generato direttamente dal pannello durante il setup del dominio.

Per la sicurezza aggiuntiva, ho configurato:

Fase 5: Test e Switch DNS

Prima di cambiare i DNS, ho testato tutto usando il file /etc/hosts locale:

# Aggiungete al file hosts del vostro PC
IP_NUOVO_SERVER  miosito.it www.miosito.it

Navigate il sito, verificate che tutto funzioni: pagine, form, plugin, WooCommerce se presente. Solo quando siete sicuri al 100%, procedete con lo switch DNS.

Se usate Cloudflare come CDN, vi basterà aggiornare il record A con il nuovo IP. La propagazione con Cloudflare è praticamente istantanea. Senza Cloudflare, considerate un TTL basso (300 secondi) almeno 24 ore prima della migrazione.

Consiglio: lasciate il vecchio server Plesk attivo per almeno 48-72 ore dopo lo switch, nel caso qualche richiesta DNS ancora puntasse al vecchio IP.

Fase 6: Migrazione Email (il Punto Critico)

Qui viene la parte più complicata. CloudPanel non include un mail server integrato come Plesk. Questa è la differenza più grande. Le opzioni che ho valutato sono:

  • Mailcow — soluzione self-hosted completa, si integra bene con CloudPanel tramite Docker
  • Servizio esterno — Google Workspace, Zoho Mail o un relay SMTP dedicato
  • 1Panel + container email — 1Panel supporta container Docker, quindi potete installare Mailcow o Mailu dal marketplace

Nella mia esperienza, per i siti dove l’email non è mission-critical, un servizio esterno è la scelta migliore. Per le configurazioni email avanzate, vi rimando alla mia guida su SPF, DKIM e DMARC — i concetti restano identici anche fuori da Plesk.

Ottimizzazione Post-Migrazione

Dopo la migrazione, ho applicato le stesse ottimizzazioni che uso sempre sui miei server:

Per il monitoraggio delle risorse, se prima usavo Grafana e Prometheus su Plesk, ora posso installare gli stessi stack tramite Docker sia su CloudPanel che su 1Panel.

CloudPanel vs 1Panel: Quale Scegliere?

Dopo averli usati entrambi, ecco il mio confronto pratico:

  • CloudPanel è ideale se gestite principalmente siti PHP/WordPress, volete un pannello leggero e non vi serve un mail server integrato. L’interfaccia è pulita e immediata, supporta PHP multipli con switch in un click, e integra Varnish Cache nativamente.
  • 1Panel è la scelta migliore se volete massima flessibilità, architettura containerizzata, un marketplace ricco e la possibilità di gestire anche LLM e container Docker dal pannello. La community edition della v2 è gratuita per sempre.

Se gestite un singolo server con 5-10 siti WordPress, CloudPanel è perfetto. Se avete esigenze più complesse o volete un’infrastruttura più modulare, 1Panel è superiore.

Quanto Si Risparmia Effettivamente

Facciamo due conti. Con Plesk Web Pro (fino a 30 domini) nel 2026 si spendono circa 15-20 $/mese. Su 3 server fanno 45-60 $/mese, ovvero 540-720 $/anno. Con CloudPanel o 1Panel Community? Zero. Il risparmio è totale sulla licenza del pannello. L’unico costo è il vostro tempo per la migrazione, che nella mia esperienza richiede circa mezza giornata per server.

FAQ

Posso migrare da Plesk a CloudPanel o 1Panel senza perdere dati?

Sì, assolutamente. La procedura che ho descritto prevede il backup completo di file e database dal server Plesk, il trasferimento manuale sul nuovo server e l’import. Non esiste un tool automatico di migrazione Plesk → CloudPanel, ma con rsync e mysqldump il processo è sicuro e controllato. L’importante è mantenere attivo il server Plesk originale come fallback fino a migrazione completata.

CloudPanel e 1Panel supportano la gestione email come Plesk?

No, non nativamente. Questa è la differenza principale rispetto a Plesk. CloudPanel non include un mail server integrato. Con 1Panel potete installare Mailcow via Docker dal marketplace. In alternativa, potete usare servizi email esterni come Google Workspace o Zoho Mail, configurando correttamente i record MX, SPF, DKIM e DMARC del dominio.

Quanto tempo richiede la migrazione completa di un server Plesk?

Nella mia esperienza, per un server con 5-10 siti WordPress la migrazione completa richiede circa 8-12 ore, inclusa la configurazione del nuovo pannello, il trasferimento dei dati e i test. Se avete molti siti o configurazioni complesse con email, prevedete un weekend intero.

Posso usare un reverse proxy Nginx durante la migrazione per evitare il downtime?

Sì, è una strategia avanzata che uso spesso. Potete configurare un reverse proxy Nginx che instradi il traffico verso il vecchio o il nuovo server in base al dominio, permettendovi di migrare un sito alla volta senza toccare i DNS.

1Panel è affidabile per un ambiente di produzione?

Sì. 1Panel ha oltre 20.000 stelle su GitHub, è sviluppato attivamente (ultimo aggiornamento febbraio 2026) e la versione v2 introduce funzionalità enterprise come la gestione multi-nodo e il load balancing. La community edition è stabile e adatta alla produzione per server singoli o piccoli cluster.

Conclusione: Migrare da Plesk a CloudPanel o 1Panel Conviene

La migrazione da Plesk a 1Panel o CloudPanel non è un’operazione banale, ma con la procedura giusta si fa senza downtime e senza perdita di dati. Nel 2026, con i prezzi delle licenze Plesk in continua crescita, passare a un pannello open source gratuito è una scelta strategica che può farvi risparmiare centinaia di euro all’anno.

Il mio consiglio è di iniziare con un server di test: installate CloudPanel o 1Panel, migrate un sito non critico e prendete confidenza con l’interfaccia. Poi, quando vi sentite pronti, procedete con i server di produzione seguendo la procedura step-by-step che vi ho descritto.

Se avete dubbi o volete condividere la vostra esperienza di migrazione, lasciate un commento qui sotto — sono curioso di sapere quale pannello avete scelto e come è andata!

Share: