Panel de control
{{ stats?.os?.hostname || 'cargando…' }}
cargando…
{{ stats.cpu.loadPercent }}%
CPU
{{ stats.memory.usedMb }} MB
RAM
{{ stats.disk.percent }}%
Disco
{{ fmtUptime(stats.uptimeSeconds) }}
Uptime
{{ stats.cpu.cores }}
Núcleos
{{ stats.memory.totalMb }} MB
RAM total
Uso de recursos
Procesador
{{ stats.cpu.cores }} núcleos disponibles
{{ stats.cpu.loadPercent }}% en uso
Memoria
{{ stats.memory.usedMb }} MB de {{ stats.memory.totalMb }} MB
{{ stats.memory.percent }}% ocupada
Almacenamiento
{{ stats.disk.usedGb }} GB de {{ stats.disk.totalGb }} GB
{{ stats.disk.percent }}% ocupado
Estado de servicios
{{ name }}
Actividad reciente
sin actividad registrada
{{ a.action }}
{{ a.username || 'sistema' }} · {{ a.target || '—' }}
{{ a.created_at }}
Sitios web
nginx → apache → php-fpm · {{ sites.length }} dominios
cargando…
DNS
bind9 · {{ zones.length }} zonas
cargando…
Dominio
Serial
Creada
no hay zonas DNS configuradas
{{ z.domain }}
Serial{{ z.serial }}
Creada{{ z.created_at }}
Correo
postfix · dovecot · {{ mailboxes.length }} buzones
cargando…
Dirección
Cuota
Tipo
Estado
no hay buzones creados
{{ m.email }}
Cuota{{ m.quota_mb }} MB
Tipo{{ m.send_only ? 'solo envío' : 'completo' }}
Estado{{ m.active ? 'activo' : 'inactivo' }}
Bases de datos
mariadb · postgresql · {{ databases.length }} bases
cargando…
Nombre
Motor
Usuario
Creada
no hay bases de datos
{{ d.name }}
Motor{{ d.engine }}
Usuario{{ d.db_user }}
Creada{{ d.created_at }}
FTP / SFTP
vsftpd · openssh · chroot por cuenta
cargando…
Usuario
Protocolo
Directorio
Estado
no hay cuentas FTP
{{ f.username }}
Protocolo{{ f.protocol }}
Directorio{{ f.home_dir }}
Estado{{ f.active ? 'activa' : 'inactiva' }}
Docker
{{ containers.length }} contenedores
cargando…
Contenedor
Imagen
Estado
Detalle
Puertos
no hay contenedores
{{ c.name }}
{{ c.id.slice(0,12) }}
Imagen{{ c.image }}
Estado{{ stateLabel(c.state) }}
Detalle{{ c.status }}
Puertos{{ c.ports || '—' }}
Aplicaciones
desplegadas desde plantillas compose
cargando…
Aplicación
Plantilla
Dominio
Estado
no hay aplicaciones desplegadas
{{ a.name }}
Plantilla{{ a.template_slug }}
Dominio{{ a.domain || '—' }}
Estado{{ stateLabel(a.status) }}
Plantillas
despliegue en un clic · compose autogenerado
cargando…
Pterodactyl
{{ ptero.configured ? ptero.url : 'sin configurar' }}
consultando la API…
Conectar con Pterodactyl
Introduce la URL de tu panel y sus claves de API. Pterodactyl separa dos
APIs: la de aplicación (creada en el área de administración,
lista servidores y nodos) y la de cliente (creada en tu perfil,
permite ver el estado en vivo, encender y apagar, y enviar comandos).
Puedes configurar solo una: el panel se adapta a lo que haya.
las claves se guardan en /opt/omnipanel/data con permisos 600
{{ ptero.totals.servers }}
Servidores
{{ ptero.totals.running }}
Activos
{{ ptero.totals.nodes }}
Nodos
{{ Math.round(ptero.totals.memoryMb/1024*10)/10 }} GB
RAM asignada
{{ ptero.warning }}
Servidores de juego
Servidor
Nodo
Estado
CPU
Memoria
no hay servidores en este panel
{{ s.name }}
{{ s.identifier }} · suspendido
Nodo#{{ s.node }}
Estado{{ stateLabel(s.state) }}
CPU
{{ s.resources ? s.resources.cpuPercent+'%' : '—' }}
Memoria
{{ s.resources ? fmtBytes(s.resources.memoryBytes) : '—' }} / {{ s.memoryMb }} MB
Consola · {{ pteroSelected }}
ENVÍO DE COMANDOS
Los comandos se envían mediante la Client API de Pterodactyl.
La salida en directo se ve en la consola del panel nativo: esta caja
envía el comando y lo deja registrado en la auditoría de OmniPanel.
$
Nodos
{{ n.name }}
{{ n.fqdn }}
{{ Math.round(n.memoryMb/1024) }} GB RAM
{{ Math.round(n.diskMb/1024) }} GB disco
mantenimiento
Tareas cron
{{ cronJobs.length }} tareas programadas
cargando…
Tarea
Programación
Comando
Última
no hay tareas programadas
{{ c.name }}
Programación{{ c.schedule }}
Comando{{ c.command }}
Última{{ c.last_run_at || 'nunca' }}
Seguridad
ufw · fail2ban · certbot
Las reglas del cortafuegos y los baneos de Fail2Ban se consultan en vivo
desde el sistema. Usa los endpoints /api/firewall y
/api/firewall/banned, o gestiona desde consola con
ufw status y fail2ban-client status.
Registros
journalctl · últimas 100 líneas
leyendo journal…
{{ logs || 'sin salida' }}