Would you prefer to read this page in English?View in English →
Funciona en Debian 13, amd64 y arm64

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.

Simulador de clúster en vivo
EdgeControladorMariaDB
web-1en línea
9 sitios
web-2en línea
7 sitios
Lugar para otro servidor
Lugar para otro servidor
Pruébalo: añade un servidor y mira cómo se reparten los sitios.

Tres productos con un solo acceso

La consola del operador, el portal del cliente y la tienda comparten cuentas, API y diseño.

panel.example.com/admin
OPanel
Resumen del clúster
Servidores
Sitios
Clientes
Suscripciones
Planes
Backups
Bloqueo de IPs
Resumen del clúster
Servidores4en línea
Sitios1,284sincronizados
Suscripciones932
Tráfico · 24 h318 GB
Peticiones · 24 h
ServidorRolesCargaEstado
edge-1edge, ssh0.21en línea
web-1web0.48en línea
web-2web0.36en línea
db-1db, cache0.29en línea

Un 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

tienda.com
blog.com
landing.com
3 de 3 sitios infectados

OPanel

usuario · sandbox · límites propios

tienda.com
blog.com
landing.com
1 sitio afectado. Los demás ni se enteraron.

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
despiertodormido
HTTP/3

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.

1 OPcache

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.

7.4–8.5

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.

  1. Petición entrante
  2. 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.

  3. Firewall de aplicaciones web

    Coraza con el OWASP Core Rule Set en el edge. Apagado, detección o bloqueo por dominio.

  4. 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.

  5. 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

  1. Snapshot

    Se hace un backup antes de tocar nada.

  2. Actualización

    Núcleo, plugins y temas, según la programación del plan.

  3. Verificación

    Se revisan las páginas y los logs en busca de errores fatales nuevos.

  4. 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

OPanelpanel.example.com
Hola de nuevoNuevo sitio
Tus sitios
shop.example.comPHP 8.4
blog.example.comWordPress
docs.example.comStatic

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.

CtrlK

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;
1maria
2editor
3shopmanager

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.

OPanelcPanel y WHMPleskDirectAdmin
Clúster multiservidor nativoIncluidoNo disponibleNo disponibleNo disponible
Aislamiento por sitio incluidoIncluidoComplemento de pagoParcialParcial
Facturación integradaIncluidoComplemento de pagoComplemento de pagoComplemento de pago
Bloqueo de IPs en todo el clústerIncluidoSolo por servidorSolo por servidorSolo por servidor
Escaneo de malware incluidoIncluidoComplemento de pagoComplemento de pagoParcial
Actualizaciones de WordPress con vuelta atrás automáticaIncluidoComplemento de pagoComplemento de pagoNo disponible
Funciona en DebianIncluidoNo disponibleIncluidoIncluido

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