Centro de ayuda › FAQ general

FAQ general

Contenedores, PHP, bases de datos, monitorización y seguridad — con respuesta.

Orbiter — Preguntas frecuentes

General

¿Qué es Orbiter? Orbiter es una extensión de Plesk que aísla cada sitio web en su propio contenedor Docker con PHP-FPM dedicado, servidor web (Nginx o Apache) y, opcionalmente, MariaDB. Transforma un servidor Plesk estándar en una plataforma de hosting basada en contenedores sin cambiar la ubicación donde se almacenan los archivos.

¿Cómo funciona Orbiter internamente? Orbiter crea un contenedor Docker ligero por dominio. El Nginx nativo de Plesk redirige el tráfico hacia el contenedor. Los archivos del sitio web permanecen en el directorio estándar /var/www/vhosts/: se montan en el contenedor mediante bind-mount, no se copian. SSL, DNS, FTP y el administrador de archivos siguen funcionando con normalidad a través de Plesk.

¿La creación de un contenedor provoca alguna interrupción del servicio? No. El cambio al modo Docker es transparente. Nginx se reconfigura sin interrupciones y el sitio permanece en línea durante todo el proceso.

¿Mis archivos y bases de datos están seguros? Sí. Orbiter nunca modifica los archivos originales. Los sitios permanecen en disco exactamente donde Plesk los colocó. Las bases de datos se almacenan en volúmenes Docker dedicados. También se dispone de copias de seguridad automáticas para una protección adicional.

¿Qué ocurre si desinstalo Orbiter? Orbiter crea una instantánea antes de desinstalarse. Todos los dominios vuelven automáticamente al modo Plesk estándar. No se pierde ningún dato.

¿Cómo actualizo Orbiter? Las actualizaciones se aplican mediante el gestor de extensiones de Plesk. Los contenedores y las configuraciones se conservan durante las actualizaciones. Tras una actualización importante, puede sugerirse una reconstrucción de la imagen Docker.


Contenedores

¿Cómo creo un contenedor para un dominio? Vaya a la pestaña Sitios, haga clic en «Nuevo contenedor», seleccione el dominio, elija una versión de PHP, un servidor web (Nginx o Apache) y, opcionalmente, active MariaDB. El contenedor se crea en cuestión de segundos.

¿Qué ocurre al eliminar un contenedor? El contenedor Docker se elimina y el dominio vuelve al modo Plesk estándar. Los archivos del sitio web nunca se eliminan. Durante la eliminación puede elegir conservar o eliminar el volumen de la base de datos.

¿Qué ocurre al reiniciar un contenedor? Un reinicio detiene y arranca el contenedor de forma limpia. Todos los servicios (PHP-FPM, Nginx/Apache, MariaDB si está activado) se reinician. El sitio experimenta una breve interrupción de unos pocos segundos. Los datos de la base de datos se conservan.

¿Los contenedores se inician automáticamente tras un reinicio del servidor? Sí. Los contenedores usan la política de reinicio unless-stopped de Docker de forma predeterminada. Puede activar o desactivar el arranque automático por contenedor desde las acciones del dominio.

¿Puedo limitar la CPU y la RAM por contenedor? Sí. Cada contenedor admite límites de recursos granulares: núcleos de CPU, RAM, ancho de banda de E/S, IOPS, número máximo de PIDs y límites de conexiones de red. Configúrelos desde el icono de los deslizadores en cada fila de dominio.

¿Orbiter consume muchos recursos del servidor? Los contenedores inactivos consumen prácticamente nada. Los límites de recursos son configurables por sitio con controles de CPU, RAM y E/S.

¿Cómo se aíslan los contenedores entre sí? Cada contenedor se ejecuta en su propio espacio de nombres Docker, con aislamiento independiente de red, procesos y sistema de archivos. Un contenedor no puede acceder a los archivos ni a los procesos de otro contenedor.

¿Qué es el bloqueo anti-eliminación? El bloqueo evita la eliminación accidental de un contenedor. Cuando está bloqueado, el botón de eliminar se desactiva y el gestor del lado del servidor impide la operación. Desbloquee el contenedor antes de eliminarlo.


PHP

¿Qué versiones de PHP están disponibles? Orbiter admite PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 y 8.5. Todas las versiones vienen preinstaladas en la imagen Docker: el cambio es instantáneo, sin necesidad de descargas ni compilación.

¿Cómo cambio de versión de PHP? Use el menú desplegable de versión de PHP en la fila del dominio o el panel de configuración de PHP. El cambio es instantáneo y no requiere un reinicio completo del contenedor.

¿Puedo personalizar la configuración de php.ini? Sí. El panel de PHP le permite editar directivas clave: memory_limit, upload_max_filesize, max_execution_time y más. Los cambios se escriben en un archivo de configuración personalizado montado en el contenedor y se aplican sin reiniciar.

¿Puedo activar o desactivar extensiones de PHP? Sí. El panel de configuración de PHP muestra todas las extensiones disponibles con interruptores de activación. Los cambios se aplican de inmediato recargando PHP-FPM dentro del contenedor.


Base de datos (MariaDB)

¿Puedo añadir MariaDB a un contenedor existente? Sí. Si creó un contenedor sin MariaDB, puede activarlo más tarde haciendo clic en el botón «+ MariaDB» en la columna de la base de datos. MariaDB se activa y configura, y phpMyAdmin se instala automáticamente.

¿Cómo accedo a phpMyAdmin? phpMyAdmin está disponible en el panel de Base de datos, en la pestaña phpMyAdmin. Cada contenedor tiene su propia instancia de phpMyAdmin con una URL única y aleatoria (p. ej. /pma-a7f3e9b2/) por seguridad. Use la contraseña de root que se muestra en la pestaña Conexión para iniciar sesión.

¿Es seguro phpMyAdmin? Sí. Cada instancia de phpMyAdmin usa un slug de URL único y aleatorio que no es predecible. El acceso requiere autenticación. También puede restringir el acceso por dirección IP a través de la pestaña Seguridad.

¿Puedo conectarme a la base de datos desde fuera del contenedor? Sí. Cada instancia de MariaDB está asignada a un puerto único del host, que se muestra en la pestaña Conexión. Puede conectarse de forma remota usando ese puerto. Use el Control de acceso por IP en la pestaña Seguridad para restringir el acceso.

¿Cómo importo una base de datos existente? Abra el panel de Base de datos del dominio, vaya a la pestaña Bases de datos y use el botón Importar. Puede subir archivos .sql o .sql.gz. Orbiter filtra automáticamente las sentencias SQL peligrosas a nivel de sistema.

¿Cómo se gestionan las copias de seguridad? Orbiter incluye copias de seguridad automáticas de la base de datos con programaciones configurables. También puede exportar y restaurar manualmente desde el panel de Base de datos en cualquier momento. Las copias de seguridad pueden sincronizarse con destinos externos (S3, SFTP, FTPS).


Monitorización y consola

¿Qué métricas en tiempo real están disponibles? El panel muestra la CPU, la RAM, la E/S de red y el uso de disco en vivo por contenedor. Los datos se actualizan automáticamente cada pocos segundos.

¿Qué son los gráficos MRTG? MRTG proporciona gráficos de recursos a largo plazo (diarios, semanales, mensuales, anuales) para cada contenedor, mostrando las tendencias de ancho de banda, CPU y memoria a lo largo del tiempo.

¿Qué puedo hacer en la consola web? La consola proporciona acceso completo a una terminal dentro del contenedor. Puede ejecutar comandos, comprobar procesos, depurar problemas, gestionar archivos e interactuar directamente con MariaDB, como SSH pero a través del navegador.

¿Cómo veo los registros del contenedor? El panel de Registros muestra la salida del contenedor en tiempo real: errores de PHP, registros de acceso y de error de Nginx, y registros de MariaDB. Puede filtrar, buscar, desplazarse automáticamente y descargar los registros.


Seguridad

¿Orbiter funciona junto con las funciones de Plesk? Sí. Los certificados SSL, el DNS, el administrador de archivos y el FTP siguen funcionando con normalidad. Los archivos permanecen en el directorio vhosts estándar de Plesk.

¿Puedo obtener acceso shell a un contenedor? Sí. La consola web integrada proporciona una terminal directamente dentro del contenedor desde la interfaz de Orbiter. Se ejecuta con el usuario propietario del dominio para mantener los permisos de archivos correctos.

Didn't find your answer? Open a ticket from the Orbiter extension or contact us directly.

Contactar con soporte