OpenPlex
Libre y de código abierto · AGPL-3.0

El panel de control de hosting, de código abierto

Webs, bases de datos, correo, DNS, copias de seguridad y seguridad en tu propio servidor, con cada web en su propio contenedor. Una alternativa de código abierto a Plesk y cPanel que se instala con un solo comando.

Ubuntu 22.04+ o Debian 12+ · amd64 y arm64 · en español, catalán e inglés

El panel de OpenPlex: resumen del servidor con CPU, memoria, disco y redEl panel de OpenPlex: resumen del servidor con CPU, memoria, disco y red
Por qué OpenPlex

Hosting moderno, sin ataduras

Construido desde cero sobre contenedores, sin licencias que pagar y sin nada oculto.

Un solo binario

openplexd es un único programa en Go con el panel incluido y su estado en SQLite. El servidor solo necesita Docker.

Cada web aislada

Cada web se ejecuta en su propio contenedor, con su propio usuario, en una red privada por cuenta. Un cliente no puede leer, alcanzar ni ralentizar a otro.

HTTPS en todo

Certificados para cada web, alias y para el propio panel, obtenidos y renovados automáticamente.

Software libre

AGPL-3.0, versiones firmadas y actualizaciones en un clic que se deshacen solas si algo falla.

Funciones

Todo lo que necesita un servidor de hosting

Desde tus propias webs hasta un servidor lleno de clientes.

Webs

PHP 7.4–8.4, Node.js, Python, Go o estáticas. WordPress, Joomla y Drupal en un clic, despliegues desde Git, copias de staging, redirecciones y registros.

Archivos

Gestor de archivos web con editor, SFTP con claves y un terminal dentro del contenedor de cada web.

Bases de datos

MariaDB, PostgreSQL y Redis, con Adminer, límites de tamaño y acceso remoto por TLS desde las direcciones que permitas.

Correo

Buzones, alias y reenvíos, con DKIM, SPF y DMARC configurados automáticamente, y webmail Roundcube.

DNS

DNS autoritativo, con una zona creada para cada uno de tus dominios.

Copias de seguridad

Copias cifradas y deduplicadas a un disco o a S3, programadas. Restaura una web, una base de datos o un solo buzón.

Seguridad

Cortafuegos que se aplica con vuelta atrás segura, Fail2Ban, verificación en dos pasos, captcha al iniciar sesión y registro de auditoría.

Usuarios

Administradores, revendedores y clientes con cuotas. Comparte una web o una base de datos con otra persona.

Monitorización

CPU, memoria, disco y red del servidor y de cada contenedor, con avisos por correo cuando algo va mal.

Por dentro

Fácil de usar desde la primera web

Un panel claro en tu idioma, en modo claro u oscuro.

Webs y dominios

Cada web, subdominio y alias con su entorno, su HTTPS y su estado. Para añadir una basta su nombre: OpenPlex crea el contenedor, el certificado y la zona DNS.

  • PHP, Node.js, Python, Go o estática
  • Subdominios y alias
  • Certificados gratuitos, renovados automáticamente
Lista de webs con su entorno, HTTPS y estadoLista de webs con su entorno, HTTPS y estado

Todo sobre una web, en un mismo sitio

Archivos, ajustes, redirecciones, correo, DNS, terminal, Git, tareas programadas, registros y copias: una pestaña para cada cosa.

  • Instala WordPress, Joomla o Drupal en un paso
  • Despliega desde Git con un push
  • Copia de staging, que se publica luego en la web real
La página de una web con su dirección, entorno, límites y accionesLa página de una web con su dirección, entorno, límites y acciones

Bases de datos

Crea una base de datos MariaDB, PostgreSQL o Redis y ábrela en Adminer con un clic. Su tamaño aparece al lado, y un límite la mantiene a raya.

  • Cambio de contraseña
  • Límites de tamaño: solo lectura al superarlos
  • Acceso remoto por TLS, por dirección
Lista de bases de datos con su motor, tamaño y estadoLista de bases de datos con su motor, tamaño y estado
Instalación

Funcionando en minutos

En un servidor recién instalado con un dominio apuntando a él, ejecuta:

bash
curl -fsSL https://github.com/avakiam/openplex/releases/latest/download/install.sh \
  | sudo bash -s -- \
  --panel-domain panel.example.com --acme-email you@example.com

El instalador configura Docker, el servicio de OpenPlex y el cortafuegos, y muestra la dirección del panel. Entra como admin con la contraseña de /var/lib/openplex/initial-admin-password.

Requisitos

  • Ubuntu 22.04+ o Debian 12+, amd64 o arm64
  • Acceso root, una IP pública y los puertos 80 y 443 libres
  • Se recomiendan 2 GB de RAM o más
  • Un dominio para el panel
Guía de instalación
Para proveedores de hosting

Vende hosting con OpenPlex

Automatización para proveedores: desde el primer arranque del servidor hasta la factura del cliente.

Listo en el primer arranque

Instala desde cloud-init o prepara una imagen plantilla una sola vez: cada servidor creado con ella genera sus propias claves, su cuenta de administrador y sus certificados al arrancar.

Enlace de entrega

Da a cada cliente un enlace de acceso de un solo uso a su nuevo servidor, donde elige su propia contraseña.

Revendedores

Los revendedores gestionan a sus propios clientes, dentro de las cuotas que les asignes.

API REST

Todo lo que hace el panel, mediante la API con claves, documentada endpoint a endpoint.

Módulo para WHMCS

Cuentas creadas al pagarse el pedido y suspendidas cuando una factura vence, más un botón para entrar al panel desde el área de cliente.

Tu canal de actualizaciones

Elige qué versión instalan tus servidores. Las firmas se comprueban siempre con las claves de OpenPlex.

Extensiones

Añade lo que necesitan tus servidores

Instala extensiones del OpenPlex Marketplace, como Cloudflare para gestionar el DNS y su proxy desde el panel, o Guard para buscar malware en tus webs. Las extensiones van firmadas, se instalan con un clic y se actualizan desde su tarjeta.

  • Extensiones gratuitas y de pago
  • Paquetes firmados, comprobados antes de instalar
  • Crea las tuyas y véndelas: el 80% de cada venta es para ti
Extensiones instaladas en OpenPlex, con CloudflareExtensiones instaladas en OpenPlex, con Cloudflare

Prueba OpenPlex en tu servidor

Libre y de código abierto. Instálalo en un servidor nuevo en pocos minutos.