Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

unissh

Cliente SSH multiplataforma con bóvedas cifradas de extremo a extremo. Funciona sin servidor por defecto (local-first), con opción de sincronización opcional mediante servidor auto-alojado. Soporta macOS, Windows, Linux, Android e iOS.

Ficha actualizada 28 sept 2026, 9:15 · upstream 28 sept 2026, 8:59 · release v0.4.0

00

Qué es unissh

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

UniSSH es un cliente SSH de código abierto diseñado para priorizar la privacidad y el control del usuario sobre los datos. A diferencia de las soluciones en la nube tradicionales, este repositorio implementa un modelo "local-first", donde la bóveda criptográfica se genera y almacena localmente en el dispositivo del usuario sin necesidad de cuentas externas ni dependencias de proveedores de servicios. El núcleo está escrito en Rust para garantizar rendimiento y seguridad, mientras que la interfaz gráfica utiliza Tauri v2 con React para ofrecer una experiencia moderna y ligera.

La arquitectura permite un funcionamiento completo sin servidor alguno; las sesiones SSH, SFTP y túneles se establecen directamente entre el cliente y los hosts objetivo. La sincronización de bóvedas es completamente opcional y requiere la auto-implantación de un servidor propio que actúa únicamente como punto de encuentro cifrado para compartir datos entre dispositivos o equipos, manteniendo siempre las claves privadas en el dispositivo del usuario y nunca exponiendo los datos al proveedor de infraestructura.

El proyecto ofrece una experiencia de usuario coherente a través de múltiples plataformas, incluyendo versiones nativas para escritorio y móviles. La gestión de la bóveda se realiza mediante un sistema de recuperación basado en una clave secreta mostrada en el primer inicio, eliminando la dependencia de servicios de recuperación de contraseñas externos. Esto asegura que el usuario sea el único responsable del acceso a sus datos remotos, alineándose con los principios de seguridad ofensiva y privacidad extrema.

CASOS DE USO
  • Gestión remota de servidores personales o empresariales sin depender de proveedores cloud.
  • Sincronización segura de configuraciones SSH entre múltiples dispositivos (laptop, móvil, tablet) mediante servidor auto-alojado.
  • Acceso a máquinas en entornos corporativos con políticas estrictas de privacidad y control de datos.
  • Gestión de flotas de servidores con capacidad de revocar accesos y auditoría del lado del servidor.
PUNTOS DESTACADOS
  • Arquitectura local-first que elimina la dependencia de proveedores externos para el almacenamiento de datos.
  • Bóveda cifrada de extremo a extremo con recuperación mediante clave secreta, no mediante servicios cloud.
  • Soporte multiplataforma nativo para escritorio (macOS, Windows, Linux) y móvil (Android, iOS).
  • Núcleo en Rust que garantiza rendimiento y seguridad de memoria.
PRECAUCIONES
  • Requiere conocimientos técnicos para auto-alojar el servidor de sincronización si se desea compartir bóvedas.
  • Las versiones de escritorio son builds firmados no oficiales (unsigned), lo que puede requerir permisos especiales en algunos sistemas operativos.
  • La migración de una bóveda local a una nube requiere crear una nueva bóveda cloud y mover los hosts manualmente, sin conversión automática.
VISUAL

Capturas del proyecto

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

UniSSH desktop client — the host library in dark modeUniSSH SFTP — two panes, each browsing a different hostUniSSH Broadcast — one input mirrored to three live hostsUniSSH Fleet exec — one command across three hosts with per-host exit codes
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Para el servidor opcional, se recomienda usar Docker con compose.yml. Configurar UNISSH_DOMAIN es obligatorio para TLS automático vía Let's Encrypt o usar certificado auto-firmado en LAN. Verificar integridad de descargas mediante checksums antes de instalar. El cliente funciona sin servidor; solo instálalo y ábrelo. Para producción, asegurar que el servidor esté detrás de un proxy inverso con TLS 1.3.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsRust
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
51809090804439091
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.