🖧 Auto-discovery de PCs de la red …
Un job en segundo plano del panel consulta los agentes de la red
con el intervalo que elijas. Las PCs que sirven vaults y no están registradas en
el hub quedan como pendientes de confirmación aquí abajo: aprueba para registrar
sus vaults o descártalas. Cada corrida queda en el Historial de operaciones
(tipo discovery) con PCs encontradas, nuevas y pendientes.
🔐 SSH por contraseña …
Las ejecuciones de Workspaces, los comandos remotos y la
flota conectan por SSH con tu clave (sin contraseña). Si una PC responde
Permission denied (publickey,password), guarda aquí la contraseña del usuario
SSH: es la misma en todas las PCs y se usa automáticamente. Vive solo en esta
máquina (estado/ssh_password.json, nunca se sincroniza) y el panel nunca
la muestra de vuelta.
🔔 Notificaciones off
Recibe una alerta por email y/o webhook cuando el auto-discovery detecte PCs nuevas pendientes de confirmación y también cuando apruebes o descartes una PC pendiente.
SMTP (email): variables de entorno
VAULT_SYNC_SMTP_HOST · VAULT_SYNC_SMTP_PORT ·
VAULT_SYNC_SMTP_USER · VAULT_SYNC_SMTP_PASS ·
VAULT_SYNC_SMTP_FROM.
Webhook: recibe un POST JSON {"text": "…"}.
Telegram: reutiliza el bot del panel (_app/automatizaciones.json).
PCs que sirven vaults y todavía no están registradas en el hub. Al aprobar se registran sus vaults (quedan activos en esta PC); al descartar se olvidan hasta la próxima corrida.
➕ Añadir nueva PC
Genera un código de alta de un solo uso y el único
comando que pegarás en la terminal de la PC nueva. Ese comando instala base +
Tailscale + Syncthing, crea la carpeta Alpha_Coders, sincroniza el
servidor con el hub y lanza make install. El código caduca solo y solo
sirve una vez (es make new-device desde el panel).
receiveonly vía auto-accept.
tailscale up interactivo.
make new-device-lista):🖥 PCs registradas 5
- Qué es: las PCs del registro del hub (
_app/hosts.json). El hub (esta PC) no se elimina desde aquí. - Toggle GUI: marca cuáles PCs tienen interfaz gráfica — solo las
marcadas exponen sus monitores y escritorios virtuales vía el agente
(
GET /displays). - 🗑 Eliminar: limpia entradas obsoletas del registro (duplicadas, móviles
viejos, PCs que ya no existen). Es un olvido: si la PC vuelve a reportar, reaparece
sola — no da de baja el Syncthing (eso sigue siendo
remove_pc.sh).
📡 Última corrida
Resultado de la búsqueda más reciente de PCs en la red.
Arrastra un vault hacia una PC para compartirlo. 🔒 = vault del hub (solo se comparte, nunca se quita). Pulsa ✕ en un chip para dejar de compartir.
Mis vaults
Solo vaults reales del hub · arrastra uno a una PC para enviarlo
PCs conectadas
Suelta un vault sobre una PC para asignarlo
PCs sin registrar
Un workspace se organiza en grupos de acciones que se ejecutan de un clic desde el home (botón 🧩 Workspaces): cada grupo (p. ej. "Flujo de comandos", "Apertura de apps") tiene su nombre, su orden y sus propias acciones. Tipos de acción: Terminal SSH (a una PC registrada), Vault (abre sus apps), App local (comando en esta máquina), App de escritorio (se abre en la PC elegida: local o vía su agente) y Comando remoto (ejecuta UN comando en una PC registrada: por SSH o vía su agente :8888, oculto o con ventana visible). El delay espera esos segundos antes de ejecutar la acción. Si una acción falla (PC offline, vault inexistente…), el resto continúa y el fallo queda en el Historial de operaciones.
Por defecto TODOS los workspaces disparan antes el pre-vuelo de salud en toda la flota (diagnóstico + make install + validación). Márcalo solo si este workspace es de mantenimiento o para pruebas puntuales.
Modo de selección de PCs aplicable a todo el workspace: las acciones Terminal SSH que dejen su selector de PCs en blanco heredan automáticamente esta selección global; las que ya eligen PCs a mano no se sobrescriben.
Se añadirá al final del grupo actual. La App de escritorio se abre en la PC elegida (local o vía su agente :8888).
Confirmar ejecución
Ejecutando…
Plan de ejecución
✏️ Editar nodo
🔑 Contraseña SSH (solo esta corrida)
Se usa SOLO para esta ejecución (conexión de pestañas SSH). No se guarda en disco.