Vitrina 0.8.63
Tu negocio en línea desde tu propio equipo. Publicada el 2026-11-06.
Descargar Vitrina-0.8.63.zip (1.3 MB)
✔ Firmado por el desarrollador (llave 610caf51f1520290)
Huella sha256: 7dca0ad7ccccc2700637367de690227e14448f832e4d8cf1662ca346d46ec7ce
Instalar en Windows
- Descarga el archivo de arriba y ábrelo (clic derecho › Extraer todo…).
- En la carpeta Vitrina, doble clic en win_instalar-vitrina.bat.
- Al terminar, anota la clave del panel que aparece en la ventana.
Instalar en Linux o Raspberry Pi
En una terminal:
curl -fLO https://updates-vitrina.yaquedoya.online/vitrina.zip && python3 -m zipfile -e vitrina.zip . && bash Vitrina/linux_instalar-vitrina.sh
Actualizar una Vitrina que ya tienes
Descarga el archivo y súbelo en Panel › Actualizar Vitrina. Vitrina revisa la firma antes de cambiar nada.
Qué trae esta versión
Spec 039, parte C: copia de los respaldos fuera del equipo (decisiones de Cikei del 3-nov y 4-nov).
Agregado
- «Copia fuera del equipo» en Respaldos de datos (abajo, después de «Contraseña de respaldos»): si la laptop se descompone, se la roban o falla el disco, tus respaldos ya no se pierden con ella. «Elegir dónde» muestra ahí mismo lo que Vitrina encuentra en el equipo donde corre —Google Drive para escritorio, memorias USB y discos externos— con el espacio libre de cada uno, o «Otra carpeta» para escribir una ruta. Antes de guardar dice la ruta exacta donde quedarán (
…\Vitrina-respaldos\<tu negocio>). Necesita la contraseña de respaldos (las copias van protegidas con ella). Elegir el lugar, cambiarlo o «Dejar de copiar» pide la clave del panel (y el código si tu nivel o internet lo piden); dejar de copiar no borra lo que ya está ahí. - Después de cada respaldo (el diario y «Respaldar ahora»), Vitrina deja ahí la versión con contraseña (
.vitrina-respaldo) y se quedan los mismos que en el equipo (la misma rotación); los archivados nunca se borran, y Vitrina no toca ningún archivo que no sea suyo. Con Google Drive, la app de Drive los sube sola. - Cada copia se revisa: Vitrina la abre con tu contraseña y la compara con su respaldo antes de dejarla. Si no abre, no la deja y te avisa.
- El bloque dice la última copia («copiado y revisado hace…»), cuántos respaldos hay ahí y el avance mientras copia. Si falla (la USB desconectada, sin espacio, Drive cerrado) sale un aviso naranja y lo intenta otra vez sola en la siguiente revisión (cada 10 minutos). «Copiar ahora» lo hace en el momento.
- Si cambias la contraseña de respaldos, las copias que todavía tienen su respaldo en el equipo se vuelven a guardar con la nueva; las demás se quedan con la anterior y el panel dice cuáles son (para que guardes ese papel).
- Si eliges una carpeta del mismo disco que Vitrina, el panel lo advierte (si ese disco falla, se pierden los dos).
Para desarrolladores
servidor/respaldos_lugares.py(nuevo):buscar()(Windows conctypes: unidades, «My Drive»/«Mi unidad»; Mac:~/Library/CloudStorage/GoogleDrive-*y/Volumes; Linux: carpetas «Google Drive» y lo montado en/media,/run/media,/mnt) yrevisar(ruta)(completa, carpeta, fuera de Vitrina, prueba de escritura).servidor/respaldos_fuera.py(nuevo): lo elegido y el último resultado enrespaldos/datos/_copia-fuera.json(fuera deconfig/: restaurar no lo cambia);copiar()(copia como.nuevo, revisa concifrado_respaldos.abrir(..., llave=)y la huella del .zip, renombra; rotación conrespaldos_lista.se_quedansobre las copias; vuelve a guardar las de otra sal; la sal de cada copia se lee una vez);despertar()en segundo plano. Accionesrespaldo_fuera(crítica, nivel vigente),respaldo_fuera_lugaresyrespaldo_fuera_copiar;estado.respaldos.fuera. Lo llaman el ciclo derespaldos_datos(cada 10 min) yrespaldos_lista.hacer_manual.- Panel:
publico/panel/respaldos-fuera.js(nuevo). Serie nuevapruebas_121.py.