Copias de seguridad remotas de CloudPanel en OneDrive y Google Drive
Guía paso a paso para configurar copias de seguridad remotas de CloudPanel en OneDrive o Google Drive usando Rclone.
Actualizado Publicado 36 min de lectura

Si autoalojas tus aplicaciones en CloudPanel y no tienes copias de seguridad remotas, estás a una cuenta de hosting comprometida o un ataque de ransomware de perderlo todo. Las copias de seguridad locales en el mismo VPS no sirven de nada cuando el servidor desaparece.
CloudPanel es un panel de hosting gratuito y de código abierto, y uno de los mejores paneles de servidores autoalojados disponibles. Utiliza Rclone internamente para las copias de seguridad remotas, con soporte para proveedores como Amazon S3, Dropbox, SFTP y más. Para algunos proveedores (DigitalOcean Spaces, Dropbox, SFTP), la configuración se hace directamente en la interfaz. Pero para OneDrive y Google Drive personal, tienes que usar la ruta de Custom Rclone Config.
Esta guía cubre la configuración completa para ambos proveedores, además de los pasos de restauración y la solución de problemas que la mayoría de los tutoriales omiten. Si prefieres copias de seguridad a nivel de plugin específicamente para WordPress, consulta los plugins de copias de seguridad para WordPress como alternativa a nivel de aplicación.
Qué respalda CloudPanel (archivos, bases de datos y configuración)
Antes de configurar nada, conviene saber qué incluye exactamente una copia de seguridad remota de CloudPanel.
Incluido en cada copia de seguridad:
- El directorio home de cada sitio (todos los archivos)
- La configuración del sitio y del vhost
- Las bases de datos, que se respaldan antes de que se ejecute la copia de archivos (desde CloudPanel v2.4.0)
Excluido por defecto:
- Los directorios
.ssh - Los directorios
logs - Los directorios
tmp
Copia con prioridad a la base de datos
Desde CloudPanel v2.4.0, las bases de datos se vuelcan antes de crear el archivo de la copia de seguridad remota. Esto significa que, si la copia de archivos falla a mitad de camino, seguirás teniendo un snapshot consistente de la base de datos en el archivo.
También puedes usar el campo Excludes de la interfaz de CloudPanel para omitir sitios o rutas concretas. Esto es útil si tienes directorios grandes de recursos estáticos que no necesitan una copia de seguridad diaria externa.
Si alojas WordPress en CloudPanel, la copia de seguridad lo incluye todo: wp-content, uploads, la base de datos y la configuración. Consulta cómo alojar sitios WordPress en CloudPanel para más detalles sobre la configuración.
Requisitos previos para las copias de seguridad remotas de CloudPanel
Asegúrate de que todo esto esté listo antes de empezar la configuración de Rclone.
Comprueba la zona horaria de tu instancia
La documentación de CloudPanel lo indica explícitamente: la zona horaria debe ser correcta para que las copias de seguridad programadas se ejecuten a la hora esperada.
Compruébala con:
timedatectlSi no es correcta, corrígela:
sudo timedatectl set-timezone Europe/BucharestSustituye Europe/Bucharest por tu zona horaria real.
Zona horaria incorrecta = copias a horas incorrectas
Si la zona horaria de tu servidor no es correcta, las copias de seguridad se ejecutarán a horas inesperadas. Esto importa si tienes ventanas de mantenimiento o quieres que las copias se ejecuten en periodos de poco tráfico.
Crea una carpeta de destino en OneDrive o Google Drive
Ve a tu proveedor de nube y crea una carpeta dedicada para las copias de seguridad antes de ejecutar la configuración de Rclone. Ni CloudPanel ni Rclone la crearán por ti. Si la carpeta no existe, obtendrás errores.
Para esta guía usaré una carpeta llamada dragos-cloudpanel-backups.
Costes de almacenamiento a tener en cuenta:
| Proveedor | Nivel gratuito | Nivel de pago | Notas |
|---|---|---|---|
| Google Drive | 15 GB | 100 GB ~ $1.99/mes | Límite de subida no documentado de ~750 GB/día |
| OneDrive | 5 GB | 100 GB ~ $1.99/mes, 1 TB con M365 ~ $6.99/mes | El refresh token caduca tras 90 días de inactividad |
Ambos descuentan las copias de seguridad de tu cuota de almacenamiento. Planifica la retención en consecuencia.
Conéctate mediante un túnel SSH para la autenticación en el navegador
Rclone necesita un navegador para OAuth, pero tu servidor no tiene entorno gráfico. La solución es un túnel SSH que redirige el puerto 53682 del servidor a tu máquina local.
El túnel solo durante la configuración
El túnel SSH solo es necesario durante el paso inicial de rclone config. Las copias de seguridad del día a día funcionan sin él.
Mac / Linux
ssh -L localhost:53682:localhost:53682 username@your_server_ipSustituye username por tu usuario SSH y your_server_ip por la IP del servidor. Funciona en cualquier terminal.
Windows (WSL)
Si tienes WSL instalado, usa el mismo comando:
ssh -L localhost:53682:localhost:53682 username@your_server_ipSi no tienes WSL, usa PuTTY: ve a Connection → SSH → Tunnels, pon 53682 en Source port y localhost:53682 en Destination, haz clic en Add y conéctate.
Para más detalles, consulta la documentación de configuración remota de Rclone.
Si todavía no has instalado CloudPanel, primero instala CloudPanel en tu servidor. Asegúrate también de mantener tu instalación de CloudPanel actualizada. Las funciones de copia de seguridad han mejorado desde la v2.4.0.
Cómo configurar la copia de seguridad de CloudPanel en OneDrive
Ejecuta la configuración de Rclone para OneDrive
Con el túnel SSH abierto, conéctate por SSH a tu servidor y ejecuta:
rclone configSigue las indicaciones interactivas. El texto exacto puede variar según tu versión de Rclone, pero las opciones y el orden son los mismos. Esta es la sesión completa:
root@cp-dg:~# rclone config
2024/03/14 13:27:43 NOTICE: Config file "/root/.config/rclone/rclone.conf" not found - using defaults
No remotes found - make a new one
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> remote
Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
1 / 1Fichier
\ "fichier"
2 / Alias for an existing remote
\ "alias"
3 / Amazon Drive
\ "amazon cloud drive"
4 / Amazon S3 Compliant Storage Provider (AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, Tencent COS, etc)
\ "s3"
5 / Backblaze B2
\ "b2"
6 / Box
\ "box"
7 / Cache a remote
\ "cache"
8 / Citrix Sharefile
\ "sharefile"
9 / Dropbox
\ "dropbox"
10 / Encrypt/Decrypt a remote
\ "crypt"
11 / FTP Connection
\ "ftp"
12 / Google Cloud Storage (this is not Google Drive)
\ "google cloud storage"
13 / Google Drive
\ "drive"
14 / Google Photos
\ "google photos"
15 / Hubic
\ "hubic"
16 / In memory object storage system.
\ "memory"
17 / Jottacloud
\ "jottacloud"
18 / Koofr
\ "koofr"
19 / Local Disk
\ "local"
20 / Mail.ru Cloud
\ "mailru"
21 / Microsoft Azure Blob Storage
\ "azureblob"
22 / Microsoft OneDrive
\ "onedrive"
23 / OpenDrive
\ "opendrive"
24 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ "swift"
25 / Pcloud
\ "pcloud"
26 / Put.io
\ "putio"
27 / SSH/SFTP Connection
\ "sftp"
28 / Sugarsync
\ "sugarsync"
29 / Transparently chunk/split large files
\ "chunker"
30 / Union merges the contents of several upstream fs
\ "union"
31 / Webdav
\ "webdav"
32 / Yandex Disk
\ "yandex"
33 / http Connection
\ "http"
34 / premiumize.me
\ "premiumizeme"
35 / seafile
\ "seafile"
Storage> 22
** See help for onedrive backend at: https://rclone.org/onedrive/ **
OAuth Client Id
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_id>
OAuth Client Secret
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_secret>
Edit advanced config? (y/n)
y) Yes
n) No (default)
y/n>
Remote config
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine
y) Yes (default)
n) No
y/n>
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=LK_cdbrOrIT
Log in and authorize rclone for access
Waiting for code...
Got code
Choose a number from below, or type in an existing value
1 / OneDrive Personal or Business
\ "onedrive"
2 / Root Sharepoint site
\ "sharepoint"
3 / Type in driveID
\ "driveid"
4 / Type in SiteID
\ "siteid"
5 / Search a Sharepoint site
\ "search"
Your choice> 1
Found 1 drives, please select the one you want to use:
0: (personal) id=f9f661d3066d45ed
Chose drive to use:> 0
Found drive 'root' of type 'personal', URL: https://onedrive.live.com/?cid=f9f661d3066d45ed
Is that okay?
y) Yes (default)
n) No
y/n>
--------------------
[remote]
type = onedrive
token = {"access_token":"eyJ0eXAiOiJKV1QiLCJub25jZSI6ImFRVH","token_type":"Bearer","refresh_token":"M.R3_BL2-","expiry":"2024-03-14T14:33:11.976081855Z"}
drive_id = f9f661d3066d45ed
drive_type = personal
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d>
Current remotes:
Name Type
==== ====
remote onedrive
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> qOpciones clave:
- name> remote debe ser exactamente
remote. CloudPanel tiene este nombre fijado en el código. - Storage> 22 es Microsoft OneDrive. En versiones más recientes de Rclone también puedes escribir
onedrive. - client_id / client_secret: pulsa Enter para usar los valores por defecto.
- Use auto config?: responde Yes. Rclone abrirá tu navegador a través del túnel SSH.
- OneDrive Personal or Business: elige el tipo que corresponda a tu cuenta.
Verifica la configuración de Rclone
Antes de tocar la interfaz de CloudPanel, comprueba que Rclone realmente puede escribir en el remoto:
touch /tmp/test-file
rclone copy /tmp/test-file remote:dragos-cloudpanel-backups/Revisa tu carpeta de OneDrive. El archivo de prueba debería aparecer en cuestión de segundos. Si aparece, bórralo:
rclone delete remote:dragos-cloudpanel-backups/test-file¿Prueba superada?
Si el archivo de prueba aparece en tu carpeta en la nube, Rclone está configurado correctamente. Si obtienes errores de autenticación o «directory not found», vuelve a ejecutar rclone config y comprueba el nombre de la carpeta.
Este paso detecta fallos de autenticación, carpetas inexistentes y problemas de permisos antes de que rompan silenciosamente tus copias de seguridad reales.
Configura CloudPanel para usar la configuración personalizada de Rclone
- Inicia sesión en CloudPanel
- Ve a Admin Area → Backups
- Elige Custom Rclone Config
- Configura Frequency (diaria, semanal), Time, Retention Period (días) y Storage Directory (la carpeta que creaste, p. ej.
dragos-cloudpanel-backups) - Opcionalmente, usa el campo Excludes para omitir sitios o rutas concretas
- Haz clic en Save y luego en Create Backup para ejecutar una de inmediato

Después de unos minutos (según el tamaño del sitio), revisa OneDrive. Deberías ver cómo aparecen los archivos de la copia de seguridad.
Cómo configurar la copia de seguridad de CloudPanel en Google Drive
Importante: Google Workspace frente a Google Drive personal
Se requiere Google Workspace para la opción nativa de la interfaz
La opción integrada de Google Drive en la interfaz de CloudPanel requiere ahora una cuenta de servicio de Google Workspace de pago. Si tienes una cuenta personal de Google (la gratuita), debes usar el método de Custom Rclone Config que se describe a continuación. No es un truco: es la vía oficial para cuentas personales.
Los pasos siguientes usan el método de Custom Rclone Config, que funciona tanto con Google Drive personal como con Google Workspace.
Ejecuta la configuración de Rclone para Google Drive
rclone configSesión interactiva completa:
root@cp-dg:~/.config/rclone# rclone config
2024/03/14 13:54:24 NOTICE: Config file "/root/.config/rclone/rclone.conf" not found - using defaults
No remotes found - make a new one
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> remote
Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
1 / 1Fichier
\ "fichier"
2 / Alias for an existing remote
\ "alias"
3 / Amazon Drive
\ "amazon cloud drive"
4 / Amazon S3 Compliant Storage Provider (AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, Tencent COS, etc)
\ "s3"
5 / Backblaze B2
\ "b2"
6 / Box
\ "box"
7 / Cache a remote
\ "cache"
8 / Citrix Sharefile
\ "sharefile"
9 / Dropbox
\ "dropbox"
10 / Encrypt/Decrypt a remote
\ "crypt"
11 / FTP Connection
\ "ftp"
12 / Google Cloud Storage (this is not Google Drive)
\ "google cloud storage"
13 / Google Drive
\ "drive"
14 / Google Photos
\ "google photos"
15 / Hubic
\ "hubic"
16 / In memory object storage system.
\ "memory"
17 / Jottacloud
\ "jottacloud"
18 / Koofr
\ "koofr"
19 / Local Disk
\ "local"
20 / Mail.ru Cloud
\ "mailru"
21 / Microsoft Azure Blob Storage
\ "azureblob"
22 / Microsoft OneDrive
\ "onedrive"
23 / OpenDrive
\ "opendrive"
24 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ "swift"
25 / Pcloud
\ "pcloud"
26 / Put.io
\ "putio"
27 / SSH/SFTP Connection
\ "sftp"
28 / Sugarsync
\ "sugarsync"
29 / Transparently chunk/split large files
\ "chunker"
30 / Union merges the contents of several upstream fs
\ "union"
31 / Webdav
\ "webdav"
32 / Yandex Disk
\ "yandex"
33 / http Connection
\ "http"
34 / premiumize.me
\ "premiumizeme"
35 / seafile
\ "seafile"
Storage> 13
** See help for drive backend at: https://rclone.org/drive/ **
Google Application Client Id
Setting your own is recommended.
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.
If you leave this blank, it will use an internal key which is low performance.
Enter a string value. Press Enter for the default ("").
client_id>
OAuth Client Secret
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_secret>
Scope that rclone should use when requesting access from drive.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
1 / Full access all files, excluding Application Data Folder.
\ "drive"
2 / Read-only access to file metadata and file contents.
\ "drive.readonly"
/ Access to files created by rclone only.
3 | These are visible in the drive website.
| File authorization is revoked when the user deauthorizes the app.
\ "drive.file"
/ Allows read and write access to the Application Data folder.
4 | This is not visible in the drive website.
\ "drive.appfolder"
/ Allows read-only access to file metadata but
5 | does not allow any access to read or download file content.
\ "drive.metadata.readonly"
scope> 1
ID of the root folder
Leave blank normally.
Fill in to access "Computers" folders (see docs), or for rclone to use
a non root folder as its starting point.
Enter a string value. Press Enter for the default ("").
root_folder_id>
Service Account Credentials JSON file path
Leave blank normally.
Needed only if you want use SA instead of interactive login.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Enter a string value. Press Enter for the default ("").
service_account_file>
Edit advanced config? (y/n)
y) Yes
n) No (default)
y/n>
Remote config
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine
y) Yes (default)
n) No
y/n>
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=lJ52bPvVGaG
Log in and authorize rclone for access
Waiting for code...
Got code
Configure this as a team drive?
y) Yes
n) No (default)
y/n>
--------------------
[remote]
scope = drive
token = {"access_token":"ya29.a0Ad52N3_J72wn8dG4c","token_type":"Bearer","refresh_token":"1//0czUgUBU95R8GCgYIARAAG-JK9klco7JLyA","expiry":"2024-03-14T14:55:20.87391752Z"}
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d>
Current remotes:
Name Type
==== ====
remote drive
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> qOpciones clave:
- name> remote: mismo requisito. Debe ser exactamente
remote. - Storage> 13 es Google Drive. En versiones más recientes de Rclone también puedes escribir
drive. - scope> 1: acceso completo. Es el valor por defecto y lo que CloudPanel necesita.
- Configure this as a team drive?: responde No, a menos que uses una unidad compartida (Shared Drive).
- Use auto config?: responde Yes. Abre el navegador a través del túnel SSH.
Usa tu propio Client ID de Google (recomendado)
El client_id compartido funciona, pero tiene límites
El client_id compartido por defecto de Rclone funciona para la configuración inicial. Desde Rclone v1.74.4, se muestra un aviso al usar el ID compartido. Google puede limitar o revocar los ID compartidos con un uso intensivo. Crear el tuyo propio es gratis y está recomendado para copias de seguridad en producción.
Crear tu propio Client ID lleva unos 5 minutos:
- Ve a Google Cloud Console
- Crea un proyecto (o usa uno existente)
- Habilita la API de Google Drive
- Ve a APIs & Services → Credentials
- Crea un OAuth 2.0 Client ID (aplicación de escritorio)
- Copia el client_id y el client_secret
- Introdúcelos durante
rclone configen lugar de pulsar Enter para usar los valores por defecto
Verifica y configura CloudPanel
Ejecuta la misma prueba de verificación que en la sección de OneDrive:
touch /tmp/test-file
rclone copy /tmp/test-file remote:dragos-cloudpanel-backups/Confirma que el archivo aparece en Google Drive y luego bórralo. Después, configura CloudPanel de la misma forma: Admin Area → Backups → Custom Rclone Config. Define la frecuencia, la hora, la retención y el directorio de almacenamiento.
Cómo restaurar copias de seguridad de CloudPanel desde OneDrive o Google Drive
No hay restauración con un clic
CloudPanel no tiene restauración con un clic desde las copias de seguridad remotas. Es una petición de función que existe desde los primeros días. La restauración es un proceso manual.
Restaurar archivos (restauraciones pequeñas de menos de 2 GB)
- Descarga
backup.tardesde OneDrive o Google Drive - Súbelo a la carpeta
tmpdel sitio usando el File Manager de CloudPanel - Haz clic derecho en el archivo → Extract
- Copia los archivos a sus ubicaciones correctas
Restaurar copias de seguridad grandes mediante SFTP y SSH
Para copias de seguridad de más de 2 GB, el File Manager puede agotar el tiempo de espera. Usa SFTP en su lugar:
- Sube
backup.tarpor SFTP al directorio~/tmp/del usuario del sitio - Conéctate por SSH como el usuario del sitio
- Extrae:
tar xf ~/tmp/backup.tar- Mueve los archivos a los directorios correctos
Restaurar bases de datos mediante la CLI
El archivo de la copia de seguridad contiene los volcados SQL de tus bases de datos. Para restaurar una base de datos:
clpctl db:restore --databaseName=your_database --filePath=/path/to/dump.sqlPrueba antes de tocar producción
Prueba siempre las restauraciones primero en un entorno de staging. La base de datos debe existir ya. Créala en la interfaz de CloudPanel si restauras en un servidor nuevo.
Personalizar la programación de las copias de seguridad de CloudPanel
CloudPanel guarda la programación de las copias de seguridad en /etc/cron.d/clp. El valor por defecto es este:
15 3 * * * clp /usr/bin/bash -c "/usr/bin/clpctl db:backup --ignoreDatabases='db1,db2' --retentionPeriod=7" &> /dev/null
15 4 * * * clp /home/clp/scripts/create_backup.sh &> /dev/nullEsto es lo que hace cada línea:
- La línea 1 ejecuta las copias de seguridad de las bases de datos a las 3:15 con un periodo de retención de 7 días. El flag
--ignoreDatabasespermite excluir bases de datos concretas (sustituyedb1,db2por nombres reales o elimina el flag). - La línea 2 ejecuta la copia de seguridad remota completa (archivos + bases de datos) a las 4:15. Es la que sube los datos a OneDrive/Google Drive mediante Rclone.
Frecuencia frente a cron
El cron se ejecuta a diario, pero CloudPanel comprueba el ajuste Frequency de la interfaz para decidir si realmente ejecuta la copia de seguridad ese día. Si pones Frequency en «Weekly», el cron sigue ejecutándose a diario, pero solo realiza la copia una vez a la semana.
Puedes cambiar las horas para adaptarlas a tu planificación. Solo mantén la copia de las bases de datos antes que la copia completa (la línea 1 antes que la línea 2) para que los volcados estén actualizados.
Solución de problemas de las copias de seguridad remotas de CloudPanel
Solucionar la caducidad del token (límite de 90 días de OneDrive)
Los refresh tokens de OneDrive caducan tras 90 días de inactividad. Si las copias de seguridad se ejecutan al menos una vez cada 90 días, el token se renueva automáticamente y ni te enteras. Pero si las copias dejan de ejecutarse (desactivadas, servidor caído, frecuencia demasiado baja), el token caduca y las subidas fallan silenciosamente.
Solución: vuelve a autenticar Rclone:
rclone config reconnect remote:Esto abre el navegador a través del túnel SSH (necesitarás el túnel abierto de nuevo). Tras volver a autenticarte, prueba con:
rclone lsd remote:dragos-cloudpanel-backups/Si lista el directorio, todo está bien.
Prevención: pon un recordatorio en el calendario cada 60 días o monitoriza los logs de las copias de seguridad en busca de errores de autenticación.
Error 'Remote not found'
CloudPanel espera que el remoto de Rclone se llame exactamente remote (en minúsculas). Si le pusiste otro nombre durante la configuración, no funcionará.
Comprueba lo que tienes:
rclone listremotesSi muestra algo distinto de remote:, cámbiale el nombre:
rclone configLuego usa la opción r) Rename remote.
No se encuentra la carpeta de copias de seguridad
La carpeta de destino debe existir en OneDrive/Google Drive antes de configurar CloudPanel. Si ves errores sobre rutas inexistentes:
- Ve a tu proveedor de nube y crea la carpeta manualmente
- Verifica que Rclone puede verla:
rclone lsd remote:- Vuelve a ejecutar la copia de seguridad desde CloudPanel
Errores de permisos en OneDrive Personal
OneDrive Personal tiene algunas limitaciones de API en comparación con Business:
rclone cleanupno funciona (no se pueden eliminar versiones)- El borrado definitivo no está soportado
- El campo de descripción ya no está soportado (desde Rclone v1.73.0)
Esto no rompe las copias de seguridad; solo limita algunas operaciones de gestión. Las copias de seguridad y las restauraciones funcionan bien.
Problemas con el túnel SSH en Windows
Si el túnel SSH no funciona desde el símbolo del sistema de Windows o PowerShell:
- Usa WSL (Windows Subsystem for Linux). El comando
ssh -Lfunciona exactamente igual - Usa PuTTY: ve a Connection → SSH → Tunnels, pon
53682en Source port ylocalhost:53682en Destination, haz clic en Add y conéctate - Si el puerto 53682 está bloqueado por un firewall local, permítelo temporalmente durante la configuración. Solo es necesario para la autenticación inicial de
rclone config
Reflexiones finales
Las copias de seguridad remotas no son opcionales en el autoalojamiento. El método de Custom Rclone Config descrito aquí funciona de forma fiable tanto con OneDrive como con Google Drive personal. No es un truco: es el enfoque oficial cuando las opciones nativas de la interfaz no cubren tu proveedor.
Algunas cosas a tener en cuenta:
- Prueba tus restauraciones. Una copia de seguridad de la que nunca has restaurado no es una copia de seguridad: es una esperanza. Descarga el archivo, extráelo y confirma que los archivos están intactos y la base de datos se importa sin problemas.
- Vigila la caducidad del token de OneDrive. Es la principal causa de fallos silenciosos: las copias parecen ejecutarse, pero no se sube nada.
- Mantén CloudPanel actualizado. Las funciones de copia de seguridad han mejorado desde la v2.4.0 (copia con prioridad a la base de datos, inclusión del vhost). Las correcciones de seguridad también importan: varias CVE de escalada de privilegios se parchearon en la v2.5.0.
Más allá de las copias de seguridad, también deberías securizar tu servidor CloudPanel y securizar tu VPS. Si usas WordPress, optimiza el rendimiento de WordPress con CloudPanel para cargas de página más rápidas. Y si necesitas una estrategia de copias de seguridad para plataformas autoalojadas más allá de CloudPanel, esa guía cubre Cloudflare R2 con Dokploy.
Si buscas un VPS asequible para alojar CloudPanel, Hetzner Cloud ofrece servidores europeos fiables desde unos 4,50 €/mes. Para alternativas económicas, Hostinger VPS ofrece VPS basados en KVM con almacenamiento NVMe.
Los precios de los VPS subieron en general en 2026: si estás reconsiderando un servidor alquilado, mira qué cambió y cuándo gana un mini PC.


