VestaCP és un tauler de control de codi obert que permet gestionar llocs web, comptes de correu i bases de dades, entre altres coses. Tanmateix, fa molt de temps que aquest tauler no s'actualitza i necessitaria algunes millores.
Per resoldre-ho, un grup de desenvolupadors ha creat una bifurcació —en anglès, fork—, ha actualitzat molts dels paquets de VestaCP i ha incorporat moltes funcionalitats noves, com ara diferents versions de PHP. Aquest nou projecte s'anomena HestiaCP.
Si teniu algun problema amb VestaCP o necessiteu alguna funcionalitat específica de HestiaCP, una opció molt viable és crear un servidor nou amb HestiaCP i migrar una còpia de seguretat de VestaCP a HestiaCP.
Migrar una còpia de seguretat de VestaCP a HestiaCP
El primer que haurem de fer és crear una còpia de seguretat nova. Les còpies de seguretat s'han de generar per usuari: iniciarem la sessió amb el nostre usuari i després anirem a la pestanya Respaldos o Backups:
Farem clic al símbol + per crear una còpia de seguretat nova. En qüestió de minuts tindrem la còpia creada; el temps dependrà de l'espai que ocupin els vostres llocs web i de quants en tingueu amb aquest usuari.
Ara ens connectarem per SSH al servidor de VestaCP amb Putty i executarem les ordres següents per copiar la còpia de seguretat creada al nou servidor de HestiaCP:
# ssh root@[IP_SERVIDOR_HESTIACP] "mkdir -p /backup" 2> /dev/null
# scp /backup/admin.2020-09-18_05-10-06.tar root@[IP_SERVIDOR_HESTIACP]:/backup
Ara ens connectarem per SSH al servidor de HestiaCP i executarem l'ordre següent per importar la còpia de seguretat:
# v-restore-user admin admin.2020-09-18_10-00-06.tarEns hem d'assegurar que el nom de backup.tar coincideixi amb el del fitxer que hem copiat abans al servidor de HestiaCP.
Un cop importada la còpia, hauríem de veure una sortida al terminal semblant a aquesta:
-- WEB --
2020-09-18 12:09:54 test.example.com
2020-09-18 12:09:54 miweb.com
-- DNS --
2020-09-18 12:09:54 test.example.com
-- MAIL --
2020-09-18 12:09:55 test.example.com
-- DB --
2020-09-18 12:09:55 admin_basesdedatos
2020-09-18 12:09:56 admin_default
2020-09-18 12:09:56 admin_wp
-- CRON --
2020-09-18 12:09:57 8 cron jobs
-- USER FILES --
2020-09-18 12:09:57 .sudo_as_admin_successful
2020-09-18 12:09:57 .bash_logout
2020-09-18 12:09:57 .bashrc
2020-09-18 12:09:57 .profile
2020-09-18 12:09:57 tmp
Amb això, ja tindrem el nostre usuari de VestaCP importat al nou servidor amb HestiaCP.
Informació important que cal tenir en compte
Aquesta migració només copia el contingut d'un usuari a un altre amb el mateix nom. Si després voleu canviar el nom d'usuari, podeu fer-ho amb l'ordre v-change-domain-owner per canviar un domini a un altre domini. Aquest canvi només modifica els fitxers del lloc web, però la base de dades continua sota l'usuari original. Per canviar el propietari de la base de dades, cal fer servir l'ordre v-change-database-owner (i caldrà actualitzar els fitxers de configuració dels llocs web, ja que l'usuari canviarà). D'altra banda, els usuaris FTP deixaran de funcionar, de manera que cal eliminar-los amb l'ordre v-delete-web-domain-ftp i tornar-los a crear.
Recordeu que, si teniu consultes sobre aquesta qüestió o qualsevol altra relacionada amb els vostres servidors a Clouding, ens podeu escriure a soporte@clouding.io Som al vostre costat per al que necessiteu, consulteu-nos!