midgard
Sincronización segura del portapapeles entre dispositivos mediante un servidor autoalojado que actúa como relay sin persistir datos en disco. Soporta macOS, Linux, Windows y web.
Ficha actualizada 26 sept 2026, 16:53 · upstream 26 sept 2026, 16:40 · release v0.1.0
Qué es midgard
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Midgard sincroniza el portapapeles entre tus dispositivos utilizando un servidor central que actúa exclusivamente como relay temporal. Los datos del portapapeles residen siempre en los clientes locales, mientras que el servidor solo mantiene una copia en memoria RAM para retransmitirlos a otros dispositivos conectados.
La arquitectura prioriza la privacidad y el control de datos, ya que el servidor no almacena copias persistentes de tus contenidos. La autenticación se gestiona externamente mediante auth.latere.ai, permitiendo listas blancas de usuarios o dominios para controlar quién puede acceder al servicio. Además, permite convertir portapapeles o archivos en enlaces compartibles.
El software está escrito en Go y utiliza MongoDB para metadatos. Se despliega fácilmente con Docker o como binario nativo. Es ideal para equipos que requieren sincronización de historial de copias sin depender de soluciones comerciales ni exponer datos sensibles a terceros.
- Sincronizar portapapeles entre laptop y móvil
- Acceder al historial de copias desde el navegador
- Compartir contenido copiando y generando un enlace
- Integrar con iOS Shortcuts para automatización
- Arquitectura relay en memoria RAM sin persistencia en servidor
- Autenticación centralizada externa vía auth.latere.ai
- Soporte nativo para macOS, Linux, Windows y web
- Binario Go ligero sin dependencias complejas
- Requiere servidor propio con dirección pública o proxy
- Dependencia de autenticación externa latere.ai
- Datos sensibles transitando por red del servidor
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.
Configurar config.yml con dominio o IP local. Usar docker-compose.yml si hay traefik existente. Ajustar AUTH_ALLOWED_PRINCIPALS en .env para control de acceso. Ejecutar make build && make up o mg server directamente.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.