Saltar al contenido principal

Respaldos de configuración

Configuración → Respaldo de configuración (solo administradores) exporta e importa la configuración de NOPAL. Sirve para levantar una instalación nueva sin reconfigurar todo, o para respaldar antes de cambiar algo.

Esto no es un respaldo de tu biblioteca

El respaldo guarda configuración, no archivos. La biblioteca de modelos y G-code (uploads/), las vistas previas y los registros no se incluyen. Cópialos aparte.

Grupos​

Tú eliges qué grupos se exportan. Los principales:

GrupoArchivos
Impresoras 3DRegistros de Marlin, Elegoo, FlashForge y Bambu Lab
Láser y CNClaser_registry.json
Registro (logs)logging_config.json
Accesorios y placasaccessory_registry.json, arduino_boards_config.json
Cámarascamera_registry.json
Presets de temperaturatemperature_presets.json
Cotizadorpricing_config.json, quotes_registry.json
Materiales (Spoolman)spoolman_config.json, spoolman_printer_links.json, spoolman_reservations.json
Plugins instaladosdata/plugins/installed.json
Usuarios y contraseñas (sensible)auth_users.json
NOPAL Intelligence (sensible)ai_config.json

Los archivos que no existan en tu instalación se omiten sin error: quien no tiene láser no tiene laser_registry.json.

Tarjeta de respaldo de configuración con el campo de frase de cifrado y los botones Exportar e Importar

Captura de NOPAL 1.2.0-alpha.1 · interfaz en español · tema NOPAL Style.

Cifrado​

Si eliges un grupo sensible (usuarios o la clave de la IA) NOPAL exige una frase de cifrado y cifra el archivo con Fernet (AES-128-CBC + HMAC), con una clave derivada de tu frase mediante scrypt y una sal aleatoria por archivo.

  • Una frase equivocada o un archivo alterado fallan con un error claro: no se escribe basura encima de tu configuración.
  • Anota la frase. Sin ella no hay forma de abrir el respaldo.

Lo que nunca se exporta​

  • .session_secret: con él se podrían falsificar sesiones de esa instalación. Se regenera solo.
  • Las conversaciones con la IA (ai_conversations.json): son privadas de cada usuario. Tampoco se importan.
  • Los historiales de trabajos (laser_history.json, job_print_log.json y job_deletions.json): no pertenecen a ningún grupo. Si mueves NOPAL a otro equipo y los quieres conservar, copia esos archivos a mano.

Importar​

  1. Selecciona el archivo de respaldo.
  2. NOPAL lo inspecciona y muestra qué grupos contiene (pide la frase si está cifrado).
  3. Eliges qué grupos aplicar.

Antes de sobrescribir cada archivo, NOPAL guarda una copia con el sufijo .pre-import.bak, por si necesitas volver atrás.

El grupo de Registro se aplica en el siguiente arranque de NOPAL.

Mover NOPAL a otro equipo​

  1. En el equipo viejo, exporta los grupos que necesites (incluye Usuarios si quieres conservar las cuentas) y copia uploads/ a mano.
  2. En el equipo nuevo, instala NOPAL y copia uploads/ a la carpeta de la instalación.
  3. Importa el respaldo.