{
"meta": {
"title": "ProxMenux Monitor — Panel: pestaña Seguridad | Documentación de ProxMenux",
"description": "La pestaña Seguridad reúne los controles de protección en dos columnas: ProxMenux Monitor (autenticación, SSL/HTTPS, tokens de API y Secure Gateway) y Proxmox VE (cortafuegos, Fail2Ban y auditoría de Lynis). Incluye el asistente de Secure Gateway, la auditoría de Lynis y la instalación y el ajuste de reglas de Fail2Ban."
},
"header": {
"title": "Panel: pestaña Seguridad",
"description": "Los controles de seguridad del panel se agrupan en dos bloques: la configuración del propio Monitor (autenticación, SSL, tokens y Secure Gateway) y la del host Proxmox que supervisa (cortafuegos, Fail2Ban y Lynis).",
"section": "ProxMenux Monitor · Panel"
},
"intro": {
"title": "Dos ámbitos, una pestaña",
"body": "La pestaña Seguridad tiene dos secciones: ProxMenux Monitor (ajustes del panel) y Proxmox VE (ajustes del host). Las tarjetas de Fail2Ban y Lynis ofrecen instalar estas herramientas si faltan y muestran sus controles una vez instaladas."
},
"monitor": {
"heading": "ProxMenux Monitor",
"intro": "Cuatro tarjetas permiten configurar el acceso al panel y su autenticación."
},
"auth": {
"heading": "Autenticación",
"imageAlt": "Tarjeta de autenticación con estado Activada, botones Cerrar sesión y Cambiar contraseña, información sobre la autenticación de dos factores y botones para activarla o desactivar la autenticación",
"imageCaption": "Tarjeta con la autenticación activada: indicador de estado, Cambiar contraseña, Activar 2FA y la acción destructiva Desactivar autenticación.",
"intro": "La tarjeta permite gestionar el inicio de sesión del panel. El primer inicio, la política de contraseñas, el alta de TOTP y la recuperación por pérdida del autenticador se explican en Acceso y autenticación. Esta tarjeta permite gestionar esos ajustes a diario:",
"items": [
"Estado de autenticación: indicador con Activada / Desactivada / Rechazada.",
"Cambiar contraseña: contraseña actual + nueva contraseña + confirmación.",
"Activar / Desactivar autenticación de dos factores: al activarla, abre el diálogo de registro con QR; al desactivarla, solicita la contraseña actual.",
"Desactivar autenticación: acción destructiva que vuelve a mostrar el diálogo inicial ¿Proteger tu panel? en la siguiente visita."
]
},
"ssl": {
"heading": "SSL/HTTPS",
"imageAlt": "Tarjeta SSL/HTTPS con estado HTTP sin SSL, certificado del host Proxmox detectado con sujeto, emisor y caducidad, botón Usar certificado de Proxmox y opción Usar certificado personalizado",
"imageCaption": "Tarjeta SSL/HTTPS con HTTPS desactivado. Monitor detecta el certificado instalado en el host Proxmox y permite usarlo con un clic. Si tienes otros archivos, puedes elegir Usar certificado personalizado.",
"intro": "Permite servir el panel por HTTPS sin un proxy inverso. La tarjeta detecta el certificado usado por Proxmox en /etc/pve/local/ y muestra su sujeto, emisor y caducidad para verificarlo antes de activarlo. Hay dos formas de activar HTTPS:",
"items": [
"Usar certificado de Proxmox: con un clic, Monitor reutiliza el certificado del host. Es adecuado si PVE y el panel ya usan el mismo nombre DNS.",
"Usar certificado personalizado: pega las rutas absolutas de tu certificado .pem y clave privada .key. Se validan antes de reiniciar el servicio. Si no pueden cargarse, el panel vuelve automáticamente a HTTP y permanece accesible."
],
"enabledAlt": "Tarjeta SSL/HTTPS con HTTPS activado, certificado activo con las rutas de pve-ssl.pem y pve-ssl.key y botón Desactivar HTTPS",
"enabledCaption": "HTTPS activo: la tarjeta muestra el certificado en uso, sus rutas y la acción Desactivar HTTPS, que vuelve a HTTP en el mismo puerto.",
"acmeTitle": "ACME / Let's Encrypt vía Proxmox",
"acmeBody": "Si tu nodo Proxmox ya tiene Let’s Encrypt configurado en Datacenter → Certificates → ACME, el panel reutiliza ese mismo certificado al pulsar Usar certificado de Proxmox. No necesitas configurar ACME por separado para Monitor.",
"walkthroughLink": "Consulta HTTPS para ProxMenux Monitor para ver paso a paso cómo se detecta el certificado de ACME, qué se guarda en disco y cómo usar un par .pem / .key propio."
},
"apiTokens": {
"heading": "Tokens de acceso API",
"emptyAlt": "Tarjeta de tokens de acceso a la API vacía, con información sobre los tokens y botón Generar nuevo token de API",
"emptyCaption": "Tarjeta de tokens en una instalación nueva. El cuadro Acerca de los tokens de API resume su duración, uso y cómo incluirlos en cabeceras Authorization: Bearer.",
"intro": "Tokens con un año de validez para integraciones desatendidas: widgets de Homepage, sensores REST de Home Assistant, recolectores de Grafana, flujos de n8n y scripts propios. La tarjeta pasa por tres estados: vacío → formulario → generado.",
"generateBody": "Generar un token. Pulsa Generar nuevo token de API. Introduce un nombre del token descriptivo para identificarlo después y tu contraseña como confirmación adicional. Si 2FA está activo, también solicita el código TOTP actual.",
"generateAlt": "Formulario de generación de tokens de API con campos Nombre del token y Contraseña y botones Generar token y Cancelar",
"generateCaption": "Formulario Generar token de API: introduce un nombre y confirma con tu contraseña y, si 2FA está activo, el código TOTP.",
"saveBody": "Guarda el token inmediatamente. Su valor completo se muestra solo una vez tras generarlo. La tarjeta lo señala con un aviso naranja y un botón de copia. No podrás recuperarlo después; la lista de tokens activos solo mostrará su prefijo.",
"generatedAlt": "Token de API generado, con valor oculto, botón de copia, instrucciones para la cabecera Authorization: Bearer y lista de tokens activos con sus prefijos",
"generatedCaption": "Token generado: el valor se muestra una vez, con botón de copia y el fragmento exacto Authorization: Bearer. Debajo, la lista de tokens activos muestra nombre, prefijo y fecha de creación para revocarlos individualmente.",
"outro": "Cada token activo tiene un botón Revocar. La revocación lo invalida inmediatamente y las integraciones que lo usen dejan de funcionar. Encontrarás ejemplos para Homepage, Home Assistant, n8n y Prometheus en Integraciones."
},
"gateway": {
"heading": "Secure Gateway",
"cardAlt": "Tarjeta Secure Gateway con el botón Desplegar Secure Gateway antes de desplegar la primera pasarela",
"cardCaption": "Tarjeta Secure Gateway en una instalación nueva: un botón inicia el asistente.",
"intro": "Accede al panel, a la interfaz web de Proxmox y a cualquier máquina invitada desde tu red Tailscale, sin exponer puertos a Internet. Monitor despliega en el host un contenedor LXC Alpine con tailscaled como router de subred. Tras aprobarlo en la consola de administración de Tailscale, los dispositivos remotos pueden acceder a la IP LAN del host desde cualquier lugar.",
"wizardTitle": "Asistente paso a paso",
"wizardIntro": "Antes de pulsar Deploy Secure Gateway, genera una clave de autenticación en la consola de Tailscale. El asistente la pedirá en el paso 2.",
"step0Title": "0. Generar la clave de autenticación de Tailscale",
"step0Body": "Entra en login.tailscale.com/admin/settings/keys y pulsa Generate auth key…. Elige una clave preautenticada para que la pasarela no necesite un inicio de sesión interactivo. Copia el valor: solo se muestra una vez.",
"step0Alt": "Página Settings → Keys de la consola de administración de Tailscale, con el botón Generate auth key resaltado",
"step0Caption": "Consola de admin de Tailscale — Settings → Keys → Generate auth key…. Usa una cuenta gratuita de Tailscale si aún no tienes (link dentro del asistente).",
"step1Title": "1. Abrir el asistente",
"step1Body": "Vuelve a la pestaña Seguridad y pulsa Deploy Secure Gateway. El primer paso presenta sus funciones y requisitos.",
"step1Alt": "Introducción del asistente Secure Gateway con acceso VPN, sin redirección de puertos y con cifrado de extremo a extremo",
"step1Caption": "Paso 1 — resumen de lo que provee el Secure Gateway y recordatorio de que necesitarás una cuenta gratuita de Tailscale.",
"step2Title": "2. Autenticación de Tailscale",
"step2Body": "Pega la clave de autenticación del paso 0 y elige un nombre de host. Será el nombre de la pasarela en la consola de Tailscale, normalmente proxmox-gateway o el nombre de tu nodo.",
"step2Alt": "Paso del asistente Secure Gateway que solicita la clave de autenticación de Tailscale y el nombre de host del dispositivo, con enlace para generar la clave",
"step2Caption": "Paso 2: pega la clave preautenticada y elige el nombre de host. Si omitiste el paso 0, el enlace bajo el campo abre la página de Tailscale correspondiente.",
"step3Title": "3. Alcance de acceso",
"step3Intro": "Elige a qué puede llegar tu tailnet a través del gateway:",
"step3Items": [
"Proxmox Only — solo la UI de Proxmox y el Monitor. La menor superficie de ataque.",
"Full Local Network — la subred LAN entera (auto-detectada desde la interfaz primaria del host). Te permite alcanzar NAS, impresoras, VMs y cualquier otro dispositivo de la LAN.",
"Subredes personalizadas: indica los CIDR concretos. Permite dar acceso solo a determinados segmentos en instalaciones con varias VLAN."
],
"step3Alt": "Paso Ámbito de acceso del asistente Secure Gateway, con las opciones Solo Proxmox, Toda la red local y Subredes personalizadas",
"step3Caption": "Paso 3: elige el ámbito de acceso. Toda la red local rellena automáticamente la subred LAN detectada.",
"step4Title": "4. Opciones avanzadas (opcional)",
"step4Intro": "Dos interruptores opcionales, ambos desactivados por defecto:",
"step4Items": [
"Exit Node: al activarlo y seleccionarlo desde un dispositivo remoto, todo el tráfico de Internet de ese dispositivo sale por la WAN del host Proxmox. Es útil al viajar para que el tráfico del móvil salga por tu conexión de casa.",
"Aceptar rutas: permite que esta pasarela acceda a redes anunciadas por otros routers de subred de la red Tailscale, para instalaciones en varias ubicaciones."
],
"step4Alt": "Paso Opciones avanzadas de Secure Gateway con las casillas Exit Node y Accept Routes",
"step4Caption": "Paso 4: Exit Node y Accept Routes. Deja ambas opciones desactivadas si solo necesitas acceder al panel desde el móvil o el portátil.",
"step5Title": "5. Revisar y desplegar",
"step5Body": "Resumen final antes del despliegue. El asistente recuerda que después queda un paso manual en la consola de Tailscale: aprobar la ruta de subred.",
"step5Alt": "Paso Revisar y desplegar de Secure Gateway, con el resumen del nombre de host, modo de acceso, redes, Exit Node y Accept Routes y el botón Desplegar pasarela",
"step5Caption": "Paso 5 — revisa la configuración y despliega. El aviso azul al pie señala la aprobación de ruta pendiente.",
"approvalTitle": "Un último paso manual en el admin de Tailscale",
"approvalBody": "Tras el despliegue, vuelve a login.tailscale.com/admin/machines y aprueba la ruta de subred anunciada por la pasarela. Hasta entonces, los dispositivos remotos de tu red Tailscale no podrán acceder a las IP LAN a través de ella. Las rutas pendientes aparecen con un aviso amarillo en la fila del dispositivo: pulsa Edit route settings y marca la casilla de la ruta."
},
"pve": {
"heading": "Proxmox VE",
"intro": "Las protecciones del host: cortafuegos, prevención de intrusiones y auditoría de seguridad. Las tarjetas de Fail2Ban y Lynis ofrecen instalarlos si faltan y después muestran sus controles de gestión."
},
"firewall": {
"heading": "Proxmox Firewall",
"imageAlt": "Tarjeta del cortafuegos Proxmox con estado del clúster y del host, reglas de acceso rápido para Monitor y la interfaz web Proxmox, contadores, lista de reglas y botón Añadir regla",
"imageCaption": "Tarjeta del cortafuegos Proxmox: interruptores para el clúster y el host, puertos comunes en Reglas de acceso rápido, contadores en Resumen de reglas y lista completa con + Añadir regla.",
"intro": "La tarjeta gestiona la configuración del cortafuegos de Proxmox VE. El backend clásico usa iptables y el alternativo usa nftables. No gestiona reglas arbitrarias creadas fuera de Proxmox. Tres bloques:",
"items": [
"Cortafuegos del clúster + cortafuegos del host: interruptores globales. El del clúster debe estar activado para que se apliquen las reglas del host. La tarjeta indica esta dependencia junto al ajuste.",
"Reglas de acceso rápido: filas predefinidas para 8008/TCP (Monitor) y 8006/TCP (interfaz web Proxmox), con estado permitido, bloqueado o sin protección. La interfaz de Proxmox se permite mediante su macro de cortafuegos integrada, que no puede eliminarse por accidente.",
"Resumen de reglas: contadores del total de reglas, reglas accept, reglas drop/reject y puertos distintos protegidos. Los datos se leen de /etc/pve/firewall/cluster.fw y /etc/pve/nodes/<node>/host.fw.",
"Reglas del cortafuegos: lista con acción, protocolo, puerto, origen y nivel. + Añadir regla abre el editor en la tarjeta; la papelera elimina la regla. Los cambios se guardan en los archivos de Proxmox y también aparecen en su interfaz (Datacenter / Node → Firewall)."
]
},
"fail2ban": {
"heading": "Fail2Ban",
"subHeading": "(según el estado)",
"whatIs": "Qué es. Fail2Ban es un servicio de código abierto que detecta intentos de inicio de sesión fallidos repetidos en los registros y bloquea la IP en el cortafuegos. Protege frente a ataques de fuerza bruta continuos contra SSH y los formularios web. ProxMenux configura tres jails: SSH, acceso web de Proxmox (puerto 8006) y acceso de ProxMenux Monitor (puerto 8008).",
"notBundled": "Fail2Ban no viene incluido. La tarjeta detecta si está instalado y adapta su contenido: si falta, ofrece instalarlo con un clic; una vez instalado, muestra el estado de las jails y las IP bloqueadas, y permite ajustar los reintentos y el tiempo de bloqueo de cada jail.",
"notInstalledAlt": "Tarjeta Fail2Ban sin instalar, con descripción de la protección de SSH, la interfaz web Proxmox y Monitor mediante nftables y botón Instalar y configurar Fail2Ban",
"notInstalledCaption": "Tarjeta Fail2Ban antes de instalar — la caja azul previsualiza lo que configuraría la instalación.",
"clickBody": "Pulsa Instalar y configurar Fail2Ban para abrir un diálogo de confirmación que enumera todos los cambios del script en el host:",
"confirmAlt": "Confirmación de Fail2Ban con modo agresivo para SSH, protección de Proxmox en el puerto 8006 y Monitor en el 8008, detección de nftables, ajuste de registros de journald y refuerzo de SSH MaxAuthTries",
"confirmCaption": "Confirmación de instalación: lista de jails, ajuste del nivel de registro de journald para leer eventos SSH y refuerzo adicional de SSH (MaxAuthTries=3).",
"confirmIntro": "Al confirmar, se abre un panel con el registro de instalación en directo: apt, configuración de jails y pruebas. Usa el mismo mecanismo que el instalador CLI de ProxMenux.",
"progressAlt": "Panel con el registro de instalación de Fail2Ban: paquete, journald MaxLevelStore para autenticación, jails, detección de nftables, refuerzo MaxAuthTries, prueba de comunicación fail2ban-client y mensaje de finalización",
"progressCaption": "Instalación en curso: el panel registra cada paso. El mensaje Connection closed al final indica que ha terminado la sesión de transmisión.",
"afterInstall": "Tras instalarse, la tarjeta muestra el estado en directo: jails configurados, IP bloqueadas y bloqueos recientes. Las pestañas separan Jails e IP bloqueadas de Actividad reciente, con las últimas N entradas del registro de Fail2Ban.",
"activeAlt": "Tarjeta Fail2Ban activa con tres jails (proxmenux, proxmox, sshd), contadores de IP bloqueadas, bloqueos totales e intentos fallidos, y filas con intentos, tiempo de bloqueo, intervalo y rueda dentada",
"activeCaption": "Fail2Ban activo: los tres jails predeterminados (proxmenux, proxmox y sshd) con sus ajustes de intentos, duración del bloqueo e intervalo de detección.",
"tuneBody": "Ajustar las reglas del jail. Pulsa su rueda dentada para cambiar Max Retries, Ban Time y Find Time, el intervalo móvil en que se cuentan los intentos. Un bloqueo permanente dura hasta que lo retires manualmente. El formulario explica los valores habituales.",
"configAlt": "Formulario del jail sshd con Max Retries, Ban Time en segundos, opción Permanent Ban, Find Time, ayuda con valores habituales y botón Guardar configuración",
"configCaption": "Edición del jail sshd: reduce Max Retries para SSH si solo accedes desde tu subred, o amplía Ban Time para el panel expuesto a Internet.",
"outro": "La guía Qué instala, cómo se configura y cómo desinstalar incluye la instalación manual, el cambio de SSH MaxAuthTries y la relación con el registro proxmenux-auth.log. Consulta ProxMenux → Seguridad → Fail2Ban.",
"calloutTitle": "Sin Fail2Ban, este mecanismo no bloquea las IP",
"calloutBody": "ProxMenux Monitor comprueba las IP bloqueadas en la jaula proxmenux de Fail2Ban a nivel de aplicación antes de procesar las peticiones de Flask, con el resultado en caché durante 30 segundos. Sin Fail2Ban, los intentos fallidos se registran en proxmenux-auth.log y el inicio de sesión se limita a 5 intentos por IP cada 5 minutos, pero no se bloquea ninguna IP."
},
"lynis": {
"heading": "Auditoría de seguridad de Lynis",
"subHeading": "(según el estado)",
"whatIs": "Qué es. Lynis es una herramienta de auditoría de seguridad de código abierto que realiza unas 280 pruebas del host: permisos, protección del kernel, SSH, vulnerabilidades de paquetes, política criptográfica, tareas programadas e identificación de servicios, entre otras. Genera un índice de seguridad de 0 a 100, avisos y sugerencias. Se usa como referencia para evaluar servidores basados en Debian.",
"whyUseful": "Por qué es útil. Evaluar la seguridad leyendo cada archivo de configuración resulta difícil. Lynis detecta fallos habituales: opciones de protección del kernel ausentes, cifrados SSH débiles, registros no persistentes o NOPASSWD en sudoers para cuentas predeterminadas. Repetir el análisis tras los ajustes de ProxMenux permite comparar la mejora con una puntuación.",
"notInstalledAlt": "Tarjeta Lynis sin instalar con botón Instalar Lynis y funciones: puntuación de seguridad, detección de vulnerabilidades, cumplimiento y código en GitHub",
"notInstalledCaption": "Tarjeta Lynis antes de instalar — la caja azul resume lo que hace la herramienta.",
"notBundled": "Lynis tampoco viene incluido. ProxMenux lo instala directamente desde el código oficial de GitHub en lugar del paquete de Debian.",
"confirmAlt": "Diálogo de confirmación de Lynis con sus funciones: puntuación de seguridad, detección de vulnerabilidades, análisis de configuración, comprobación de cumplimiento y origen en el repositorio oficial de GitHub",
"confirmCaption": "Confirmación de instalación que indica expresamente el origen en GitHub.",
"progressAlt": "Panel de instalación de Lynis en directo, con instalación de la herramienta más reciente, versión 3.1.6 confirmada y mensaje de finalización",
"progressCaption": "Instalación en curso: el panel muestra el registro en directo, igual que con Fail2Ban.",
"afterInstall": "Tras la instalación, la tarjeta muestra la versión y un historial de auditorías vacío. Pulsa Ejecutar auditoría de seguridad para iniciar el primer análisis.",
"installedAlt": "Tarjeta Lynis tras instalarse con versión 3.1.6, fecha del último análisis, índice de seguridad 0, avisos 0, sugerencias 0, informe vacío y botón Ejecutar auditoría de seguridad",
"installedCaption": "Lynis instalado, aún sin auditorías. Los indicadores muestran ceros inicialmente.",
"runningAlt": "Tarjeta Lynis durante la auditoría con mensaje de análisis en curso, duración estimada de 2 a 5 minutos y botón Auditoría en curso deshabilitado",
"runningCaption": "Auditoría en curso: el botón muestra un indicador de carga y la tarjeta avisa de que el análisis puede tardar de 2 a 5 minutos.",
"finishedBody": "Al terminar, la tarjeta muestra los resultados: índice de seguridad, avisos, sugerencias y la lista de Informes de auditoría con los análisis anteriores.",
"resultsAlt": "Tarjeta Lynis con índice 71, desglose Lynis 66 y PVE 71, 3 avisos, 40 sugerencias, puntuación ajustada a Proxmox 71 de 100 en el rango Bueno, informes con descarga PDF y botón Ejecutar auditoría de seguridad",
"resultsCaption": "Resultados de ejemplo: índice de seguridad 71/100 (Bueno). La tarjeta muestra la puntuación original de Lynis (66) y la ajustada para Proxmox (71). El ajuste depende de la puntuación original y de la proporción de hallazgos considerados normales en Proxmox VE; no suma 11 puntos fijos.",
"scoreTitle": "Puntuación original de Lynis y puntuación ajustada para Proxmox",
"scoreIntro": "Las reglas de Lynis están pensadas para Debian de uso general. Proxmox se aparta de algunas por motivos válidos, como servicios de clúster ejecutados como root o ajustes propios de journald. La tarjeta muestra ambas puntuaciones para:",
"scoreItems": [
"Seguir la evolución de la puntuación original de Lynis, como haría un auditor externo.",
"Seguir la puntuación ajustada para Proxmox, una referencia más adecuada para comparar nodos del mismo clúster."
],
"reportBody": "Informe completo. El botón PDF de cada auditoría descarga un informe de varias páginas: resumen ejecutivo, información del sistema, estado de seguridad, avisos explicados, sugerencias ordenadas por impacto e inventario de paquetes. Puedes adjuntarlo a una revisión de seguridad.",
"reportAlt": "Primera página de ejemplo del informe PDF de Lynis con resumen ejecutivo, índice 71 de 100, contadores de avisos y sugerencias, nombre de host, kernel, versión de Lynis, fecha y resumen del estado de seguridad",
"reportCaption": "Primera página del informe descargado: resumen ejecutivo, información del sistema y estado de seguridad. Después incluye avisos detallados, sugerencias y paquetes instalados. Se adjunta un PDF de ejemplo como referencia.",
"runPeriodically": "Ejecuta la auditoría periódicamente (tras grandes upgrades de Proxmox, tras aplicar ajustes post-instalación, antes de abrir una ruta de acceso remoto) y guarda los informes — la tendencia importa más que cualquier número aislado.",
"outro": "La guía completa de instalación, configuración y desinstalación y el análisis de un informe de ejemplo están en ProxMenux → Seguridad → Lynis."
},
"dataCollected": {
"heading": "Cómo se recopilan los datos",
"headerCard": "Tarjeta",
"headerEndpoint": "Endpoint",
"headerSource": "Fuente",
"rows": [
{
"card": "Autenticación, 2FA, cambio de contraseña",
"endpoint": "/api/auth/*",
"source": "Configuración local de autenticación en ~/.config/proxmenux-monitor/auth.json; JWT emitidos por Monitor."
},
{
"card": "SSL/HTTPS",
"endpoint": "/api/auth/ssl/*",
"source": "openssl x509 sobre /etc/pve/local/pve-ssl.pem + /etc/proxmenux/ssl_config.json."
},
{
"card": "Listar, generar y revocar tokens de API",
"endpoint": "/api/auth/api-tokens",
"source": "Filas de token guardadas localmente; nada sale del host."
},
{
"card": "Secure Gateway (deploy + estado)",
"endpoint": "/api/oci/*",
"source": "Crea un LXC Alpine y configura tailscaled mediante pct create / pct exec."
},
{
"card": "Estado y reglas de firewall",
"endpoint": "/api/security/firewall/*",
"source": "pve-firewall + /etc/pve/firewall/<cluster|host>.fw."
},
{
"card": "Fail2Ban (solo cuando está instalado)",
"endpoint": "/api/security/fail2ban/*",
"source": "fail2ban-client status, /var/log/fail2ban.log, /etc/fail2ban/jail.local."
},
{
"card": "Auditoría Lynis (solo cuando está instalada)",
"endpoint": "/api/security/lynis/*",
"source": "Ejecuta lynis audit system en background; informe parseado desde /var/log/lynis-report.dat."
}
]
},
"whereNext": {
"heading": "Por dónde seguir",
"items": [
{
"label": "Acceso y autenticación",
"href": "/docs/monitor/access-auth",
"tail": " — configuración inicial completa, selección de app 2FA, recuperación por pérdida del autenticador y ejemplos de proxy inverso."
},
{
"label": "Integraciones",
"href": "/docs/monitor/integrations",
"tail": " — ejemplos de uso de tokens de API con Homepage, Home Assistant, Prometheus y n8n, y configuración completa de Secure Gateway."
},
{
"label": "Referencia de la API",
"href": "/docs/monitor/api",
"tailRich": " — endpoints de /api/auth, /api/security y /api/oci con método, cuerpo de petición y ejemplos de curl."
},
{
"label": "ProxMenux → Seguridad → Fail2Ban",
"href": "/docs/security/fail2ban",
"tail": " — guía de instalación, jails configurados e instalación manual."
},
{
"label": "ProxMenux → Seguridad → Lynis",
"href": "/docs/security/lynis",
"tail": " — informe de ejemplo, interpretación de la puntuación y cuándo repetir la auditoría."
}
]
}
}