Dashboard
CPU
{{ system.cpu_percent }}%
Memoria
{{ system.memory_percent }}%
{{ system.memory_used_mb }} / {{ system.memory_total_mb }} MB
Disco
{{ system.disk_percent }}%
{{ system.disk_used }} / {{ system.disk_total }}
Contenedores Docker
| Nombre | Imagen | Estado | Redes | Reinicios |
|---|---|---|---|---|
| {{ c.name }} | {{ c.image }} | {{ c.state }} | {{ c.networks.join(', ') }} | {{ c.restart_count }} |
Nginx
{{ nginx.healthy ? 'Online' : 'Offline' }}v{{ nginx.version }}
MySQL
{{ mysql.healthy ? 'Online' : 'Offline' }}UFW Firewall
{{ firewall.active ? 'Activo' : 'Inactivo' }}Fail2Ban
{{ fail2ban.active ? 'Activo' : 'Inactivo' }}
Jails activos: {{ fail2ban.jails.length }}
{{ jail }}
{{ fail2ban.jail_details[jail]?.failed || 0 }} fallidos /
{{ fail2ban.jail_details[jail]?.banned || 0 }} baneados
Total fallidos: {{ fail2ban.jail_details[jail]?.total_failed || 0 }} |
Total baneados: {{ fail2ban.jail_details[jail]?.total_banned || 0 }}
IPs baneadas:
{{ ip }}
Sin jails activos
Certificados SSL
{{ getCertIcon(cert) }}
{{ cert.domain }}
{{ cert.source === 'letsencrypt' ? 'Let\'s Encrypt' : 'Panel' }}
{{ cert.days_remaining !== undefined ? cert.days_remaining + ' días' : 'N/A' }}
restantes
{{ sslActionResult.message }}
Renovados:
- • {{ r }}
Saltados (ya actualizados):
- • {{ r }}
Resultados:
- {{ r.success ? '✅' : '❌' }} {{ r.domain }}
{{ sslActionResult.message }}
- • {{ f }}
Sitios Web
Crear Nuevo Sitio Web
Sin www. (se agrega automáticamente)
✅ {{ createSiteResult.message }}
Credenciales:
| Dominio: | {{ createSiteResult.message.match(/Sitio (\S+)/)?.[1] || '' }} |
| Puerto: | {{ createSiteResult.port }} |
| Base de datos: | {{ createSiteResult.db_name }} |
| Usuario BD: | {{ createSiteResult.db_user }} |
| Contraseña BD: | {{ createSiteResult.db_password }} |
Pasos realizados:
- {{ i + 1 }}. {{ step }}
❌ {{ createSiteResult.message }}
Pasos alcanzados:
- {{ i + 1 }}. {{ step }}
Errores:
- ❌ {{ err }}
| Sitio | Estado | Imagen | Acciones |
|---|---|---|---|
| {{ site.name.replace('-wp', '') }} | {{ site.state }} | {{ site.image }} |
|
Logs: {{ logSiteName }}
{{ siteLogs }}
Configuración PHP
{{ phpMessage }}
Bases de Datos
Crear Base de Datos
Bases de Datos Existentes
| Nombre | Acciones |
|---|---|
| {{ db.name }} | phpMyAdmin |
Infraestructura
Nginx Config
{{ nginxMessage }}
Sites de Nginx
Disponibles
{{ site }}
Deshabilitado
Habilitado
Habilitados
{{ site }}
Firewall (UFW)
Estado
{{ firewall.active ? 'Activo' : 'Inactivo' }}Reglas
{{ firewall.rules.join('\n') }}
Redes Docker
{{ net.name }}
driver: {{ net.driver }} | scope: {{ net.scope }}
Contenedores: {{ net.containers.length }}