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
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.
- 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
- 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
- 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
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.