Documentación
CloudPanel
CloudPanel ejecuta NGINX, PHP y una base de datos en un único servidor en la nube. Provibr lo gestiona desde un agente dentro de su propia red, por SSH. CloudPanel no tiene API HTTP, así que el agente ejecuta su propia línea de comandos clpctl como lo haría un administrador. No se instala nada en el panel y no hay que abrir ningún puerto a internet.
Credenciales
Como CloudPanel se controla por SSH, la credencial es una clave SSH privada en lugar de un token de API. El agente la usa para ejecutar clpctl como root en el host.
- El host y el puerto SSH del servidor CloudPanel, el puerto 22 por defecto
- Una clave SSH privada con la que el agente inicia sesión, cuya mitad pública está en el authorized_keys de ese usuario
- La huella de la clave de host SSH del servidor, obligatoria porque por SSH no hay una cadena de certificados de respaldo
Fijar la clave de host
Lea la huella en el host y péguela en la integración. El agente rechaza cualquier host cuya clave no coincida, así que un servidor reinstalado o una conexión interceptada se detecta antes de que se ejecute un solo comando.
ssh-keyscan -t ed25519 <host> 2>/dev/null | ssh-keygen -lf -El ejemplo anterior usa el puerto 22. Si su host escucha en otro puerto SSH, añádalo al comando ssh-keyscan.
Plantillas y versiones de PHP
Un plan de CloudPanel es una plantilla de vhost más una versión de PHP. Al pedir un sitio se eligen ambas, y la plantilla determina la configuración de NGINX con la que se crea el sitio.
Contado como un servidor web
Cada sitio es un servidor web en su capacidad, con el mismo precio que cualquier otro panel de control de esta página. Un sitio suspendido no cuenta para su límite.
Suspender un sitio
Suspender inserta una regla de NGINX que devuelve 403, así que el sitio queda inaccesible mientras todo lo demás en el servidor sigue funcionando. Reanudar quita la regla y el sitio vuelve byte a byte.
Lo que no está
No hay consola ni gráfica de uso. CloudPanel no mide ninguna de las dos, y una gráfica que se queda en cero parece una medición. DNS, correo y bases de datos se quedan en CloudPanel.