Cifrado AES-256 en el cliente. Compresión zstd. Recuperación ante desastre con un clic. El servidor nunca ve los datos en claro.
🔒
Cifrado en origen
Los archivos se cifran en el equipo del cliente con AES-256-GCM antes de salir por la red.
☁️
Almacenamiento seguro
El servidor guarda solo bloques cifrados. Sin acceso a los datos fiscales de cada empresa.
♻️
Recuperación inmediata
Ante pérdida o fallo del equipo, restaurá todos los archivos desde el portal con tu token.
Base URL: http://192.168.10.136:3000
| POST | /auth/token | Login cliente con token de empresa |
| POST | /auth/admin | Login admin con usuario + contraseña |
| PUT | /auth/admin/password | Cambiar contraseña del admin |
| POST | /backup/upload | Subir archivo (multipart) |
| GET | /backup/list | Listar backups de la empresa |
| GET | /backup/download/:id | Descargar archivo por ID |
| GET | /backup/status | Último backup y total de archivos |
| DELETE | /backup/:id | Eliminar backup por ID |
| GET | /me/storage | Cuota y uso de almacenamiento |
| GET | /admin/storage | Estadísticas de disco y cuotas |
| GET | /admin/clientes | Listar empresas |
| POST | /admin/clientes | Crear empresa y generar token |
| PUT | /admin/clientes/:id/cuota | Cambiar cuota de una empresa |
| PUT | /admin/clientes/:id/estado | Activar / desactivar empresa |
| GET | /admin/eventos | Log de auditoría (últimos 100) |
| GET | /health | Estado del servidor y espacio en disco |