19 ene., 2026

CLI

Escrito por Equipo Clouds

Guía Práctica CLI: Comandos de Usuario de Sitio en CloudPanel

Esta guía presenta comandos esenciales del CLI de CloudPanel (clpctl) que un usuario de sitio (con acceso SSH) puede utilizar para tareas comunes de mantenimiento.

Nota Importante: El uso de CLI requiere acceso vía SSH a su servidor de CloudPanel y la ejecución de estos comandos desde el directorio raíz de su sitio web, generalmente /home/<nombre_usuario>/htdocs/<nombre_sitio>.

1. Restauración de Permisos del Sistema

Cuando se presentan errores de archivos o seguridad debido a permisos incorrectos, puede restablecerlos rápidamente.

Comando Descripción
clpctl system:permissions:reset --directories=770 --files=660 --path=. Restablece los permisos estándar del sistema de CloudPanel.

Uso práctico:

  1. Acceda por SSH al servidor.
  2. Navegue al directorio de su sitio (ej: cd /home/usuario/htdocs/mi-sitio.com).
  3. Ejecute el comando para aplicar los permisos recomendados (770 para directorios, 660 para archivos) en el directorio actual (.).

2. Gestión de Bases de Datos (Exportación e Importación)

Estos comandos son cruciales para realizar copias de seguridad manuales (exportar) o migrar datos (importar) sin necesidad de phpMyAdmin.

A. Exportar una Base de Datos (Backup)

Comando Descripción
clpctl db:export --databaseName=<nombre_db> --file=<archivo.sql.gz> Exporta la base de datos a un archivo comprimido (.sql.gz).

Ejemplo:

clpctl db:export --databaseName=wp_midb --file=backup_wp_01.sql.gz

Consejo: Si omite .gz del nombre del archivo, se exportará como un archivo SQL sin comprimir (.sql).

B. Importar una Base de Datos

Comando Descripción
clpctl db:import --databaseName=<nombre_db> --file=<archivo.sql.gz> Importa la base de datos desde un archivo.

Ejemplo:

clpctl db:import --databaseName=wp_midb --file=backup_wp_01.sql.gz

Requisito: Asegúrese de estar en el directorio donde se encuentra el archivo de volcado (dump) antes de ejecutar el comando de importación.

3. Purgar la Caché de Varnish

Varnish Cache es un acelerador HTTP. Si realiza cambios en su sitio y no se reflejan inmediatamente, debe purgar la caché.

Tipo de Purga Comando Objetivo
Purga Total clpctl varnish-cache:purge --purge=all Elimina toda la caché de Varnish para el sitio.
Purga por Etiquetas clpctl varnish-cache:purge --purge='tag1,tag2' Elimina la caché solo de las etiquetas específicas (comunes en plugins como WordPress).
Purga por URL clpctl varnish-cache:purge --purge='https://www.dominio.com/pagina.html' Elimina la caché solo de una URL específica.

Uso práctico (Ejemplo de purga total):

clpctl varnish-cache:purge --purge=all

Recomendación: Utilice la purga por etiquetas o URL para minimizar el impacto en el rendimiento si solo necesita actualizar una parte de su sitio.

¿Fue útil esta guía?