Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Bitcoin donation address QR codeEthereum (ERC-20) donation address QR codeMonero donation address QR codeXRP donation address QR codeCardano donation address QR codeCosmos donation address QR codeBitcoin Cash donation address QR codeBNB (BEP-20) donation address QR code
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
2222
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.