Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

persea-terminal

Persea Terminal permite acceder a sesiones tmux desde navegadores web mediante una red privada Tailscale. Se ejecuta en Linux con Go y Node.js, sin contenedores, integrando brokers por usuario Unix para gestión segura de terminales remotos.

Ficha actualizada 24 sept 2026, 9:06 · upstream 24 sept 2026, 9:01 · release v0.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es persea-terminal

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

Persea Terminal es una herramienta de acceso remoto a sesiones tmux que opera dentro de redes privadas gestionadas por Tailscale. El sistema se despliega directamente en servidores Linux sin necesidad de Docker ni orquestación de contenedores, utilizando Go para el backend y Node.js para la interfaz web. La arquitectura incluye un servicio centralizado y brokers dedicados por usuario Unix que facilitan la gestión de sesiones tmux.

CASOS DE USO
  • Acceso remoto seguro a servidores de desarrollo desde cualquier dispositivo con navegador
  • Gestión de múltiples sesiones tmux en diferentes ubicaciones sin exponer SSH directamente
  • Colaboración en entornos compartidos manteniendo el control sobre las sesiones locales
  • Continuidad de trabajo al poder reconectar sesiones abandonadas desde navegadores móviles
PUNTOS DESTACADOS
  • Integración nativa con Tailscale para acceso privado sin exposición pública
  • Mantenimiento de sesiones tmux persistentes incluso tras cerrar el navegador
  • Soporte para workflows existentes de tmux sin redimensionamiento de sesión
  • Arquitectura modular con brokers por usuario Unix para aislamiento lógico
PRECAUCIONES
  • Dependencia obligatoria de Tailscale para acceso remoto seguro
  • Configuración inicial manual requerida en /etc/persea-terminal/host.json
  • Restricción a entornos Linux con systemd y permisos de administrador
  • Necesidad de políticas de red Tailscale configuradas correctamente
VISUAL

Capturas del proyecto

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

Captura de persea-terminal
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.

Despliegue manual

Despliegue en Linux con Go, Node.js y Python. Requiere configuración manual en /etc/persea-terminal/host.json para definir usuarios Unix y sesiones tmux. Instalar mediante scripts oficiales o construir desde fuente siguiendo go.mod y ui/package.json. Configurar políticas de Tailscale antes del despliegue. Mantener credenciales fuera del repositorio.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsGoPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.