Tu negocio de hosting en un servidor. Tu clúster cuando crezcas.
OPanel es el panel de control que reemplaza a WHM, cPanel y tu sistema de facturación con un solo producto. Cada sitio aislado, HTTPS por defecto, facturación con Stripe integrada y una API para todo.
Tres productos con un solo acceso
La consola del operador, el portal del cliente y la tienda comparten cuentas, API y diseño.
ssh tienda@ssh.example.com -p 2222Un servidor es un clúster de uno
Un solo servidor ejecuta exactamente el mismo software que un clúster de cincuenta. Cuando necesitas más capacidad, sumas un servidor, no una isla más que administrar.
- Suma un servidor con dos comandos. Recibe sus certificados, roles y configuración automáticamente.
- Roles de control, edge, SSH, web, base de datos y caché. Júntalos o repártelos como quieras.
- Los sitios nuevos van al servidor web con más espacio libre. Los clientes nunca ven servidores.
- Mueve un sitio entre servidores con una transferencia reanudable, un corte de segundos y ventana de marcha atrás.
- Vacía un servidor para mantenimiento y sus sitios se mudan solos.
- El balanceador puntúa cada servidor cada 15 minutos y propone, o ejecuta, los movimientos.
# on the first server opanel cluster token create --roles web,edge # on the new server opanel join --controller 10.0.0.1:7444 \ --token opj_… --ca-sha256 …
Cada sitio en su propio sandbox, sobre Debian estándar
OPanel ofrece lo que venden CloudLinux y CageFS, sin parches de kernel ni licencias extra. La unidad de aislamiento es el sitio, no la cuenta.
- Límites de CPU, memoria, procesos y E/S de disco por sitio o compartidos por suscripción
- Desde dentro de un sitio no se ven otros directorios, procesos ni rutas del sistema
- Nada expuesto a internet corre como root; el único agente root usa una API tipada con mTLS
Cuenta de hosting típica
Un usuario · un pool PHP · una cuota
OPanel
usuario · sandbox · límites propios
Los sitios tranquilos duermen. Los activos vuelan.
En un servidor real la mayoría de los sitios pasa casi todo el tiempo sin visitas. OPanel detiene su PHP tras 15 minutos sin tráfico y lo despierta con la siguiente petición, así un servidor aloja muchos más sitios.
- arranque en frío de WordPress
- 574 ms
- respuesta en caliente
- 56 ms
- memoria que usa un sitio inactivo
- 0 MB
Un edge moderno en Go
HTTP/1.1, HTTP/2, HTTP/3 y WebSockets, con certificados emitidos al vuelo y cambios de rutas aplicados sin recargas.
Por sitio, no por servidor
Cada sitio tiene su propio PHP-FPM y OPcache: sin envenenamiento de caché entre clientes y con consumo medido por sitio.
Todas las versiones de PHP
Elige la versión por sitio, ajusta php.ini dentro de los límites del plan y activa una caché de objetos Valkey con un clic.
Cada petición atraviesa cuatro capas
La protección que otros paneles venden como complemento está en el camino de cada petición, en cada servidor.
- Petición entrante
Bloqueo de IPs en todo el clúster
Logins fallidos, ataques a WordPress, alertas del WAF e inundaciones suman en todos los servidores, con bloqueos escalonados en segundos.
Firewall de aplicaciones web
Coraza con el OWASP Core Rule Set en el edge. Apagado, detección o bloqueo por dominio.
Sandbox por sitio
Aunque entre código malicioso, corre como el usuario del sitio, con sus propios límites y sin ver nada más.
Escaneo de malware
Escaneos programados, sumas de verificación de WordPress y heurísticas para malware PHP, con hallazgos explicados en lenguaje claro y cuarentena.
Y alrededor
Passkeys y 2FA
Passkeys, TOTP y códigos de recuperación. El personal siempre entra con segundo factor.
TLS mutuo en todas partes
Cada servidor tiene un certificado de la CA propia del clúster, renovado automáticamente y revocable en segundos.
Registro de auditoría completo
Cada cambio hecho por personas, tokens de API y la propia plataforma, con filtros.
Versiones firmadas
Paquetes desde un repositorio APT firmado, compilaciones reproducibles y un inventario de software (SBOM) en cada versión.
Hosting de WordPress gestionado, listo de fábrica
Instala, migra, actualiza y limpia sitios WordPress sin comprar plugins ni complementos.
- Instalación en un clic con contraseña segura generada
- Migra cualquier sitio por SSH o con un pequeño plugin
- Escaneo de malware y reinstalación del núcleo en un clic
Actualizaciones seguras con vuelta atrás automática
Snapshot
Se hace un backup antes de tocar nada.
Actualización
Núcleo, plugins y temas, según la programación del plan.
Verificación
Se revisan las páginas y los logs en busca de errores fatales nuevos.
Vuelta atrás
Una actualización que falla se deshace y queda retenida hasta que salga una versión nueva.
Tu panel es tu sistema de facturación
La facturación con Stripe viene integrada. Los datos de las tarjetas nunca tocan tus servidores y todo el ciclo de vida funciona solo.
Elige un plan
Una página de planes con tu marca, precios mensuales y anuales en cualquier moneda.
Paga con Stripe
Stripe Checkout con periodos de prueba, cupones y Stripe Tax.
Sitio listo
La cuenta, la suscripción y el primer sitio se crean automáticamente.
Ciclo automático
Reintentos de cobro, periodo de gracia, suspensión y baja, más un portal de facturación autoservicio.
¿Ya usas WHMCS, Blesta o HostBill? Usa los módulos de aprovisionamiento o controla OPanel desde su API.
Vende hosting bajo muchas marcas
Crea marcas de revendedor, cada una con su propia dirección del panel, aspecto, personal, clientes, planes e incluso su propia cuenta de Stripe.
- Dominio propio para el panel y para SSH
- Nombre, colores, logos y favicon, con contraste verificado en modo claro y oscuro
- Emails, páginas de suspensión y de mantenimiento con la marca
- Personal de la marca con roles de administración y soporte, y los límites que tú fijes
Elige una marca para ver su panel
Herramientas que tus clientes sí van a usar
Gateway SSH y SFTP
Un solo hostname para todo el clúster. Las claves son de las personas: al quitar a alguien del equipo pierde el acceso en todas partes al instante.
$ ssh shop@ssh.example.com -p 2222 shop@web-2:~$ wp plugin list --status=active woocommerce 9.8.2 active wordfence 8.0.5 active
Acceso privado a bases de datos
MariaDB nunca queda expuesta. Conecta TablePlus o DBeaver mediante un túnel SSH.
Paleta de comandos
Pulsa Ctrl+K o ⌘K para saltar a cualquier sitio, cliente o acción.
Gestor de archivos y editor
Subidas arrastrando y soltando, y un editor de código con resaltado de sintaxis y aviso de conflictos.
Terminal web
Una shell real en el navegador, dentro del sandbox del sitio.
Estudio de bases de datos
Explora tablas, edita filas, ejecuta SQL e importa o exporta volcados desde el navegador.
SELECT ID, user_login FROM wp_users LIMIT 3;| 1 | maria |
| 2 | editor |
| 3 | shopmanager |
Backups autoservicio
Backups cifrados e incrementales. Restaura un sitio, algunas carpetas o una base de datos sin pedir ayuda.
Equipos y roles
Roles de propietario, admin, desarrollador, facturación y lectura, opcionalmente limitados a ciertos sitios. Un solo acceso para muchos clientes.
Staging y Git
Crea copias de staging, despliega desde Git e importa sitios estáticos desde un repositorio o un archivo.
Todo lo que hace el panel, lo hace la API
La interfaz web es un cliente más de la misma API versionada que usan tus scripts, tu sistema de facturación y tus revendedores.
- OpenAPI 3.1 con documentación interactiva en cada instalación
- Tokens de API acotados por permisos y por cliente
- Claves de idempotencia, paginación por cursor y errores estándar
- Un endpoint de capacidades para que las integraciones se adapten a cada plan
curl -X POST https://panel.example.com/api/v1/sites \ -H "Authorization: Bearer $OPANEL_TOKEN" \ -H "Idempotency-Key: 5f0c2a4e-new-shop" \ -H "Content-Type: application/json" \ -d '{ "subscriptionId": "1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed", "domain": "shop.example.com", "preset": "wordpress", "phpVersion": "8.4" }' # 201 Created { "id": "…", "state": "provisioning", "node": "web-2" }
Pensado para todo el negocio del hosting
Empresas de hosting
Empieza en un solo servidor con facturación Stripe y suma servidores al crecer, sin migrar clientes a mano.
Revendedores
Ofrece hosting con tu propia marca, tus planes, tu personal y tu cuenta de Stripe.
Agencias
Gestiona a todos tus clientes con un solo acceso, da a cada equipo acceso solo a sus sitios y mantén WordPress actualizado sin riesgos.
Desarrolladores y sysadmins
Debian estándar, apt, systemd y nftables. Sin parches de kernel, sin cajas negras y con una API para todo.
OPanel frente a los demás
Construido desde cero para el hosting actual, no encima de un panel de los noventa.
| OPanel | cPanel y WHM | Plesk | DirectAdmin | |
|---|---|---|---|---|
| Clúster multiservidor nativo | Incluido | No disponible | No disponible | No disponible |
| Aislamiento por sitio incluido | Incluido | Complemento de pago | Parcial | Parcial |
| Facturación integrada | Incluido | Complemento de pago | Complemento de pago | Complemento de pago |
| Bloqueo de IPs en todo el clúster | Incluido | Solo por servidor | Solo por servidor | Solo por servidor |
| Escaneo de malware incluido | Incluido | Complemento de pago | Complemento de pago | Parcial |
| Actualizaciones de WordPress con vuelta atrás automática | Incluido | Complemento de pago | Complemento de pago | No disponible |
| Funciona en Debian | Incluido | No disponible | Incluido | Incluido |
De un servidor vacío a tu primer cliente en minutos
Instala el paquete
Copia el paquete de OPanel a un servidor Debian 13 limpio e instálalo con apt.
Ejecuta el instalador
Configura el controlador, el edge, el gateway SSH, nginx, PHP, MariaDB y Valkey, y muestra un enlace de configuración de un solo uso.
Crea tu primer plan
Conecta SMTP y Stripe, crea un plan y empieza a recibir clientes.
# Debian 13, as root apt install ./opanel_*_amd64.deb opanel install \ --panel-hostname panel.example.com \ --acme-email ops@example.com # open the one-time setup link it prints, then opanel doctor
Requisitos
- Debian 13 "trixie" en amd64 o arm64
- 2 GB de RAM recomendados
- Volumen XFS con cuotas de proyecto recomendado
Preguntas frecuentes
¿Qué sistemas operativos soporta OPanel?
Debian 13 "trixie" en amd64 o arm64. Soportar bien una sola distribución permite usar systemd, cgroup v2 y nftables de serie en lugar de parches de kernel.
¿Necesito varios servidores?
No. Un servidor basta para montar una empresa de hosting. Ya es un clúster de uno, así que sumar servidores más adelante no requiere migraciones.
¿Puedo traer a mis clientes desde cPanel o Plesk?
Sí. OPanel importa cuentas de cPanel y Plesk, migra sitios WordPress por SSH o con un pequeño plugin, e importa sitios estáticos desde Git o un archivo.
¿Soporta FTP o .htaccess?
Los archivos se transfieren por SFTP, que es seguro y funciona con cualquier cliente moderno. Los sitios se sirven con nginx, y hay un backend Apache opcional para los sitios que dependen de .htaccess.
¿Puedo seguir usando mi sistema de facturación?
Sí. Usa la facturación Stripe integrada o conecta WHMCS, Blesta o HostBill mediante sus módulos o la API.
¿Puedo venderlo con mi propia marca?
Sí. Cada marca tiene su propio dominio del panel, colores, logos, emails, personal y planes, y opcionalmente su propia cuenta de Stripe.
Tu primer servidor está a un comando de distancia
opanel install --panel-hostname panel.example.com --acme-email ops@example.com