arkeep
Plataforma open source de gestión de copias de seguridad para infraestructuras heterogéneas (servidores, contenedores, VMs). Basada en Restic y Rclone, con arquitectura server/agent y autenticación OIDC.
Ficha actualizada 22 sept 2026, 14:43 · upstream 22 sept 2026, 14:10 · release v0.5.2
Qué es arkeep
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Arkeep es una plataforma de gestión de copias de seguridad open source diseñada para centralizar el control de infraestructuras distribuidas. Utiliza una arquitectura cliente-servidor donde el servidor expone APIs REST (puerto 8080) y gRPC (puerto 9090), mientras los agentes se conectan outbound sin exponer puertos locales, facilitando despliegues detrás de NAT o firewalls corporativos.
La plataforma integra Restic para cifrado client-side y Rclone para compatibilidad con más de 40 destinos de almacenamiento. Incluye gestión de inventario, políticas de retención, verificación de integridad, notificaciones vía webhook/email y soporte para autenticación OIDC (Zitadel, Keycloak, Authentik). La interfaz web es una PWA construida con Vue 3.
Arkeep prioriza la seguridad mediante cifrado en el lado del cliente, sin almacenar credenciales en texto plano. Soporta despliegue vía Docker Compose o binarios standalone para Linux, macOS y Windows. Incluye integración con Prometheus para métricas y endpoints de salud para monitorización.
- Centralizar copias de seguridad de múltiples servidores físicos, VMs y contenedores desde un único dashboard web
- Implementar políticas 3-2-1 de copias de seguridad con múltiples destinos (S3, SFTP, filesystem local)
- Auditar cambios en infraestructura verificando existencia de copias antes de operaciones destructivas
- Recuperación rápida mediante restauración desde backups verificados con trazabilidad completa
- Gestionar actualizaciones de software y detección de cambios en contenedores Docker
- Arquitectura server/agent outbound: agentes se conectan al servidor sin exponer puertos locales, ideal para entornos restringidos
- Cifrado client-side con Restic: credenciales nunca almacenadas en texto plano en el servidor
- Compatibilidad con más de 40 destinos vía Rclone incluyendo AWS S3, MinIO, Google Drive, Azure Blob
- Integración nativa con OIDC (Zitadel, Keycloak, Authentik) y autenticación TOTP para cuentas locales
- Métricas Prometheus expuestas para monitorización y alertas externas
- No vendor lock-in: los backups son accesibles directamente vía Restic sin depender de Arkeep
- La verificación de host keys en conexiones SFTP no está implementada actualmente (advertencia de seguridad)
- Los mensajes gRPC están limitados a 16 MB por llamada RPC, lo que puede afectar backups grandes
- Funcionalidades planificadas como inventario de hosts/contenedores, actualizaciones OS y CVE correlation aún no disponibles
- BYOK (Bring Your Own Key) para gestión de claves de cifrado está pendiente en la hoja de ruta
- La arquitectura requiere despliegue inicial del servidor antes de instalar agentes
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 recomendado: usar Docker Compose con auto-PKI para certificados TLS automáticos. Para producción, colocar Caddy/Nginx como reverse proxy frente al puerto 8080 (HTTP) y 9090 (gRPC). Configurar ARKEEP_SECRET_KEY y ARKEEP_AGENT_SECRET con valores aleatorios de 32 bytes. Agentes se auto-enrollan vía POST /api/v1/agents/enroll usando certificados mTLS. Para binarios standalone, generar secretos con openssl rand -hex 32.
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.