rsync-crypt
rsync-crypt es un tool Makefile-driven que encripta datos localmente mediante gocryptfs reverse mode y sincroniza solo la copia encriptada a un servidor remoto vía SSH. El servidor nunca ve los archivos en texto plano.
Ficha actualizada 23 sept 2026, 14:38 · upstream 23 sept 2026, 14:17 · release v2.1.0
Qué es rsync-crypt
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
rsync-crypt es una herramienta Docker basada en Makefile diseñada para realizar copias de seguridad encriptadas sobre SSH sin comprometer la privacidad del usuario. Utiliza gocryptfs reverse mode para montar un entorno virtualmente encriptado local y rsync para transferir solo el contenido cifrado al servidor remoto, eliminando cualquier exposición de datos en texto plano. Soporta backups de directorios personales y sistemas, modo visualización con sshfs sin copias locales completas, y restauración selectiva o completa.
- Copias de seguridad encriptadas de directorio personal para servidores SSH accesibles
- Protección de datos sensibles sincronizados a infraestructura remota sin claves compartidas
- Backup de sistemas operativos con cifrado por reversión de gocryptfs
- Sincronización segura de archivos entre máquinas con acceso SSH sin transferir copias en texto plano
- Protección de datos en entornos multi-tenencia donde el servidor no debe tener acceso a los datos
- Utiliza gocryptfs reverse mode para montar un entorno virtualmente encriptado local sin tocar archivos reales
- Sincronización mediante rsync que solo envía copias encriptadas, nunca texto plano al servidor remoto
- Soporta backups de directorios personales y sistemas operativos (root)
- Modo visualización con sshfs permite navegar por el backup cifrado sin descargar archivos completos
- Docker image Alpine-based con arquitectura minimalista para máxima eficiencia
- El modo reverse de gocryptfs no soporta escritura ni modificación de datos existentes, solo lectura encriptada
- La sincronización es unidireccional: los archivos se envían al servidor remoto pero no pueden ser restaurados desde allí sin una copia local previa
- No existe un mecanismo oficial para recuperar la clave de cifrado si el usuario pierde su contraseña
- El modo visualización con sshfs requiere que el servidor remoto tenga acceso SSH y permita conexiones encriptadas
- La sincronización es asíncrona por defecto; los archivos no se actualizan automáticamente tras cambios locales
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.
Instala como: docker build -t rsync-crypt . && docker run --rm rsync-crypt. Para producción, considera un contenedor con persistencia de datos (ej. Docker volumes o Kubernetes PersistentVolumes) y configúralo con un script de despliegue que inicie el servicio al inicio del servidor SSH. El modo visualización puede ser útil para auditorías sin comprometer la integridad de los backups.
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.







