Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

home-server-interface

Panel de control open source para servidores Linux que convierte una máquina en nube privada, NAS y plataforma de aplicaciones. Gestiona archivos, contenedores Docker, almacenamiento (RAID/LVM), monitorización y copias de seguridad desde un dashboard moderno.

Ficha actualizada 24 sept 2026, 23:43 · upstream 24 sept 2026, 23:40 · release v1.53.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es home-server-interface

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Home Server Interface (HSI) es un panel de control open source diseñado específicamente para servidores Linux x86-64, permitiendo transformar una máquina en una nube privada, NAS y plataforma de aplicaciones. Utiliza Vue.js para el frontend y Node.js con NATS como broker de mensajes para la comunicación entre servicios.

La arquitectura separa las operaciones privilegiadas mediante un worker root aislado que se comunica con la API principal a través de NATS, minimizando riesgos de seguridad. Incluye gestor de archivos web completo con subida en chunks, editor de código integrado y enlaces públicos expirables. La gestión de almacenamiento permite administrar particiones, RAID con mdadm y LVM directamente desde la interfaz.

El sistema soporta múltiples usuarios con delegación de permisos, compartición SMB/Samba sincronizada con cuentas locales, monitorización de recursos en tiempo real y copias de seguridad cifradas con AES-256-GCM. La instalación es one-click mediante script oficial que configura todos los servicios como systemd.

CASOS DE USO
  • Gestionar archivos y compartir enlaces públicos expirables desde el navegador sin instalar clientes
  • Desplegar aplicaciones Docker desde un App Store curado o importar archivos Compose existentes
  • Administrar almacenamiento con RAID, LVM y particiones mediante interfaz gráfica segura
  • Monitorizar hardware (CPU, RAM, disco) y recibir alertas de degradación RAID o fallos
PUNTOS DESTACADOS
  • Arquitectura de seguridad por diseño: worker root aislado comunica con API vía NATS sin sudo directo
  • Gestor de archivos web completo con subida en chunks reanudable y editor de código integrado
  • Administración real de almacenamiento: S.M.A.R.T., RAID mdadm, LVM y gestión de fstab
  • Copias de seguridad incluidas: cifrado AES-256-GCM para config y rsync programable
PRECAUCIONES
  • Software en estado Beta sin auditoría de seguridad formal; no apto para entornos críticos sin precauciones
  • Interfaces pueden cambiar entre versiones dado el desarrollo activo del proyecto
  • Soporte oficial limitado a Ubuntu 24.04 x86-64; otras distribuciones no verificadas
  • Requiere conocimientos de Linux para mantenimiento avanzado fuera de la interfaz
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Desktop modeApp StoreDocker containersStorage, RAID and LVMFile managerMonitoringHSI dashboard
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Instalar con script oficial en Ubuntu 24.04. Cambiar contraseña admin inmediatamente tras el primer login. Aislar en red si se expone públicamente; no confiar en auditorías de seguridad externas. Mantener actualizado el sistema y HSI para mitigar vulnerabilidades conocidas.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.js
SERVICIOS
NATS
BASES DE DATOS
No detectadas
PUERTOS
42228222
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.