# Plantilla de Vault con Plugins Preconfigurados

Para simplificar el proceso de setup de plugins, esta bóveda actúa como plantilla base.

Aquí dejo unas anotaciones sobre cómo usarla y sobre el funcionamiento del plugin que he creado.

---

## Cómo crear una nueva bóveda

1. Abre el gestor de archivos del dispositivo.
2. Localiza la carpeta de esta bóveda plantilla.
3. Haz una copia completa:
   - Copiar → Pegar en la misma ubicación
4. Cambia el nombre de la copia.

⚠️ Es importante cambiar el nombre para evitar que la nueva bóveda suba datos al mismo directorio que la plantilla en el servidor.

---

## Qué incluye la copia

Al duplicar la bóveda se copian automáticamente:

- Plugins instalados:
  - BRAT
  - SFTP Sync (custom)
- Configuración completa de los plugins
- Ajustes internos de Obsidian

Esto permite:

- Usar la nueva bóveda sin configuración adicional
- Realizar un upload inmediato (si la configuración sigue siendo válida)

---

## Funcionamiento de los uploads

Los datos se almacenan en el servidor siguiendo esta estructura:
```
VaultName/  
└── YYYY-MM-DD_HH-MM-SS/
```
- Cada upload crea una nueva carpeta con fecha y hora
- No se sobrescriben versiones anteriores

---

## Funcionamiento de los downloads

Al solicitar una descarga:

- El servidor:
  1. Localiza la carpeta del vault correspondiente
  2. Selecciona la versión más reciente
  3. La envía al cliente

---

## Recuperación ante errores de upload

Si se realiza un upload incorrecto:
> Por ejemplo, porque se ha creado un Vault nuevo para descargar uno del servidor y se ha hecho Upload en vez de Download...

1. Accede al servidor por:
   - SSH
   - SFTP

1. Localiza el último upload (con la fecha y hora más recientes)

2. Renombra la carpeta cambiando la fecha a un valor antiguo  
   (por ejemplo, varios años atrás)
### Motivo de este sistema

En lugar de borrar datos:

- Se evita pérdida accidental de información
- El upload sigue existiendo
- El servidor envía al cliente la versión con la fecha más actual, así que ignorará ese último Upload.

Resultado:

- Seguridad ante errores
- Historial intacto
- Control manual sobre versiones