Ir al contenido

Sitios, dominios y TLS

Una cuenta es el espacio de un cliente en un servidor. Cada cuenta tiene sus propios contenedores (Podman rootless con user namespaces y etiquetas SELinux), su propia red y su propio volumen de almacenamiento, con una cuota de bytes y de archivos que impone el kernel. Un sitio comprometido en una cuenta no puede llegar a los archivos, procesos ni bases de datos de otra cuenta.

Los límites de una cuenta vienen de su plan (disco, archivos, CPU, memoria, sitios, bases de datos, versiones de PHP); un administrador puede sobrescribir un límite para una sola cuenta, y el cambio queda en el registro de auditoría.

Desde una cuenta, Lanzar un sitio crea:

  • un sitio WordPress con un conjunto de plugins (en cada organización existe un conjunto predeterminado “Essentials”, y puedes crear los tuyos), LiteSpeed Cache y una instantánea a la que puedes volver con un clic; o
  • un sitio PHP (OpenLiteSpeed, o Apache para sitios traídos de cPanel que necesitan el comportamiento de .htaccess).

La contraseña generada del administrador de WordPress se muestra una sola vez, justo después del lanzamiento, y PlusPanel nunca la almacena.

Cada sitio tiene un dominio principal y cualquier número de alias. Un nombre de host puede pertenecer a un solo sitio por servidor. Se aceptan nombres internacionalizados (se almacenan en su forma xn--); los comodines y las direcciones IP, no.

Si la zona del dominio está alojada en PlusPanel DNS, los registros del sitio pueden crearse por ti. Si no, apunta los registros A/AAAA del dominio a las direcciones públicas del servidor que muestra el panel.

Cada sitio elige su versión de PHP entre las que permite su plan (de 8.2 a 8.5 compatibles, 8.5 por defecto; 8.1 ha llegado al final de su vida útil y solo se mantiene para sitios antiguos). Un cambio de versión se comprueba después de aplicarse: si el sitio deja de responder, vuelve por sí solo a la versión anterior.

Modo Qué ocurre
Automático se emite un certificado de Let’s Encrypt para el dominio y sus alias, se renueva antes de caducar y HTTP se redirige a HTTPS
DNS (comodín) para sitios cuya zona está en PlusPanel DNS: el plano de control demuestra el dominio mediante DNS y puede emitir un certificado comodín
Personalizado importas tu propio certificado y clave; se comprueban antes de usarse y la clave no vuelve a mostrarse nunca ni se escribe en ningún registro
Desactivado HTTP sin cifrar

Cada cuenta puede ejecutar su propio MariaDB, PostgreSQL o Valkey (una caché de código abierto compatible con Redis) en su propio contenedor, con bases de datos, usuarios y permisos gestionados desde el panel. Las actualizaciones de versión se hacen con un clic y se revierten si fallan; las bajadas de versión se rechazan. Los servicios de bases de datos inactivos pueden aparcarse para ahorrar memoria y despiertan cuando se necesitan. phpMyAdmin se abre con un enlace de acceso de un solo uso, así que nunca escribes la contraseña de la base de datos.

  • El gestor de archivos trabaja con los permisos propios de la cuenta. Los archivos de hasta 8 MiB se abren en el editor; los más grandes se descargan y se suben como flujos, comprobados de extremo a extremo.
  • SFTP está desactivado por defecto. Un administrador lo activa por servidor y después crea, cuando se lo piden, un usuario SFTP para una cuenta, con contraseña (mostrada una sola vez) o claves SSH.
  • El terminal web abre un shell dentro de uno de los contenedores de la cuenta, nunca en el propio servidor. Se registra quién lo abrió, cuándo y durante cuánto tiempo; lo que se escribió, no.