Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

rustdesk-console

Plataforma open-source de gestión empresarial para el ecosistema RustDesk, alternativa al Server Pro con autenticación JWT, 2FA TOTP, OIDC SSO y panel de administración completo.

Ficha actualizada 24 sept 2026, 13:41 · upstream 24 sept 2026, 13:13 · release 1.8.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es rustdesk-console

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

RustDesk Console es una plataforma de gestión empresarial diseñada para autoalojarse como alternativa al RustDesk Server Pro. Proporciona capacidades completas de monitorización, análisis y control sobre dispositivos remotos sin depender de soluciones propietarias.

La arquitectura se basa en NestJS 11 con soporte nativo para Docker y despliegue binario independiente. Incluye gestión avanzada de autenticación con JWT tokens, TOTP 2FA, OIDC SSO, verificación por email y rate limiting para seguridad robusta. La base de datos utiliza SQLite según la documentación oficial.

El sistema ofrece gestión de dispositivos con agrupamiento, seguimiento de estado, asignación de estrategias y operaciones por lotes. Incluye libro de direcciones personal y compartido, configuración de estrategias para usuarios/dispositivos/grupos, dashboard analítico con métricas en tiempo real y auditoría completa de conexiones y transferencias de archivos.

CASOS DE USO
  • Autoalojar una plataforma de gestión remota alternativa al RustDesk Server Pro sin dependencia de servicios cloud
  • Implementar autenticación empresarial con JWT, TOTP 2FA y OIDC SSO para acceso seguro a dispositivos remotos
  • Gestionar flotas de dispositivos con agrupamiento, asignación de estrategias y operaciones por lotes
  • Auditar conexiones, transferencias de archivos y operaciones de consola para cumplimiento normativo
  • Monitorear métricas en tiempo real mediante dashboard analítico con análisis de tendencias
PUNTOS DESTACADOS
  • Soporte Docker oficial con docker-compose.yml y CLI para despliegue simplificado
  • Autenticación robusta: JWT tokens, TOTP 2FA, OIDC SSO, Passkey y verificación por email
  • Arquitectura NestJS 11 con TypeScript y TypeORM para mantenibilidad empresarial
  • Imágenes disponibles en Docker Hub y GitHub Container Registry para linux/amd64 y arm64
  • Binarios precompilados SEA para Linux, Windows y macOS sin runtime Node.js requerido
  • Auditoría completa de conexiones, transferencias de archivos y alarmas de seguridad
PRECAUCIONES
  • Requiere Node.js ≥20.0.0 para despliegue desde fuente o binarios con runtime
  • Credenciales por defecto (databk/databk) deben cambiarse antes del entorno de producción
  • Base de datos SQLite en lugar de MySQL según documentación oficial
  • Dependencia de servicios externos como Nodemailer para verificación por email
VISUAL

Capturas del proyecto

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

DashboardRustDesk ConsoleDevice ManagementAddress BookFile Transfer Audit
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Despliegue recomendado con Docker Compose: docker compose up -d. Imágenes disponibles en databk/rustdesk-console y ghcr.io/databk/rustdesk-console. Para despliegue directo, usar binarios SEA o CLI con docker run. Cambiar JWT_SECRET antes de producción. Frontend accesible en http://localhost:21114. Requisitos: Node.js ≥20.0.0, npm ≥9.0.0 para build desde fuente.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
211143000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.