Linux Server
Instalación en Linux Server
Estado actual: No Disponible
A partir de la release actual, no existe una edición validada de TraceWall para servidores Linux (entornos headless).
El paquete .deb publicado está construido para entornos de escritorio con sesión gráfica (X11 o Wayland). Requiere:
- Un servidor de display corriendo (X11 o Wayland)
- Un entorno de escritorio gráfico (GNOME, KDE, XFCE, etc.)
- El proceso browser de Electron para inicializarse
El paquete Desktop no funcionará en un servidor headless (sin GUI, sin servidor de display, acceso solo SSH).
Qué se requiere para una verdadera edición Server
Una edición de producción para Linux Server necesitaría:
| Componente | Estado actual | Requerido para Server |
|---|---|---|
| Framework UI | Electron (requiere GUI) | Agente headless / CLI / TUI |
| Sensor | Corre en proceso main de Electron | Demonio standalone (servicio systemd) |
| ARGUS Local AI | Corre en renderer de Electron (loopback) | Servidor de inferencia independiente (llama.cpp / vLLM) |
| Configuración | GUI Settings + JSON | CLI config + archivo / API |
| Empaquetado | .deb con entry de escritorio | .deb + .rpm con unidades systemd |
| Actualizaciones | Auto-update vía Electron | Gestor de paquetes / updater personalizado |
| Cloud Sync | Integrado en app Electron | Mismo protocolo, cliente standalone |
Roadmap planificado
| Hito | Objetivo | Notas |
|---|---|---|
| Demonio sensor headless | Q1 2025 | Binario Rust/Go, servicio systemd, AF_PACKET / eBPF |
| Servidor de inferencia ARGUS | Q1 2025 | Modo servidor llama.cpp, API REST, gestión de modelos |
| CLI / TUI para configuración | Q2 2025 | tracewallctl para enrollment, control de sensor, status |
| Integración systemd | Q2 2025 | tracewall-sensor.service, tracewall-argus.service |
| Paquetes Server | Q2 2025 | .deb (Ubuntu/Debian), .rpm (RHEL/Rocky/Alma) |
| Builds ARM64 | Q3 2025 | Para instancias Ampere/Graviton |
Por qué NO usar el paquete Desktop en un Server
| Intento | Resultado |
|---|---|
Instalar .deb en Ubuntu Server (sin GUI) | electron: symbol lookup error / Gtk: cannot open display |
Instalar .deb + xvfb-run | Electron lanza pero el sensor pierde contexto de hardware; ARGUS falla al bindear loopback limpiamente; sin gestión systemd |
| Ejecutar vía RDP/X2Go con sesión GUI | Funciona pero anula el propósito “headless”; desconexión de sesión pausa sensor; no es un servicio |
Workarounds (NO recomendados para producción)
Si debes ejecutar TraceWall en un servidor Linux hoy:
- Instalar un escritorio mínimo (
ubuntu-desktop-minimaloxfce4) - Configurar auto-login para una cuenta de servicio dedicada
- Ejecutar TraceWall al inicio de sesión (autostart
.desktop) - Mantener la sesión viva (no desconectar RDP/VNC)
- Aceptar limitaciones: sin gestión systemd, sin actualizaciones limpias, manejo manual de modelo ARGUS
Esto es un workaround solo para desarrollo/testing.
Qué puedes hacer HOY
| Necesidad | Alternativa |
|---|---|
| Visibilidad de red desde hosts Linux | Desplegar Windows Desktop en una workstation de gestión; configurar integraciones SNMP/SSH/HTTPS hacia targets Linux |
| Telemetría de host Linux | Usar agente Wazuh o agente Zabbix en Linux; integrar con TraceWall vía conectores Wazuh/Zabbix |
| Análisis ARGUS de datos Linux | Ejecutar ARGUS en Windows Desktop; alimentar datos vía integraciones |
Solicitud de notificación
Si tienes un caso de uso específico para servidor Linux (distribución, versión de kernel, requisito headless, necesidad de ARGUS), contacta a soporte@trace-wall.com con:
- Distribución y versión
- Versión de kernel (
uname -r) - Si necesitas solo sensor, ARGUS, o ambos
- Si puedes correr GUI ligera (XFCE + auto-login) o estrictamente headless
- Escala (número de servidores)
Esta entrada prioriza el roadmap.
Páginas relacionadas
- Instalación: Linux Desktop — Instalación Linux soportada actualmente
- Instalación: Windows Server — Edición Server para Windows (Desktop Experience requerida)
- Descarga y verificación — Fuente, checksums, estado de firma
- Requisitos del sistema — Prerrequisitos de hardware