Saltar a contenido
v26.3

Copia de seguridad y restauración

Realizar copias de seguridad de los datos con regularidad es importante. DiKAS ofrece tanto copia de seguridad manual como automática.

Crear copia de seguridad

A través de la interfaz

Admin → Configuración → Sistema → Copia de seguridad

  1. Haga clic en «Crear copia de seguridad»
  2. DiKAS crea un archivo ZIP con:
  3. *.jsonl.br — Todos los documentos (comprimidos con Brotli)
  4. attachments/ — Imágenes y archivos adjuntos
  5. Descargue el ZIP y guárdelo de forma segura

A través de la API

POST /api/v1/backup/create
Authorization: Bearer eyJ...

¿Qué se respalda?

Datos ¿Incluido?
Artículos y grupos
Clientes y saldo
Personal
Mesas y reservas
Recibos y cierres de caja
Gastos con comprobantes
Configuración
Vales
Facturas y recordatorios de pago
Órdenes de taller
Datos de discoteca
Imágenes de artículos
Documentos de clientes

Restauración

Restauración completa

Admin → Configuración → Sistema → Restaurar

  1. Subir archivo ZIP (máx. 500 MB)
  2. Haga clic en «Restaurar todo»
  3. La barra de progreso muestra el avance
  4. Al finalizar: iniciar sesión de nuevo

Advertencia: ¡Una restauración completa sobrescribe todos los datos actuales!

Restauración selectiva

Puede seleccionar qué datos se restauran:

Categoría Contenido ¿Cuándo es útil?
Artículos Artículos, grupos, plantillas de opciones Restablecer la carta
Clientes Clientes, transacciones Restaurar datos de clientes
Personal Empleados, control de horario Datos maestros de personal
Mesas Mesas, grupos, reservas Plano de mesas
Configuración Configuración, impresoras, plantillas Tras una reinstalación
Datos de ventas Recibos, gastos, cierres de caja Datos históricos
Discoteca Invitados, grupos de entrada Módulo de discoteca
Taller Órdenes Módulo de taller

Consejo: Utilice la restauración selectiva para recuperar, por ejemplo, solo la carta de una copia de seguridad sin perder los datos de caja actuales.

Proceso de la restauración

Upload → Entpacken → Kategorie-Filter → Dokumente einfügen → Anhänge wiederherstellen
                                    Fortschritt via SignalR
                                    (Echtzeit-Balken im Browser)

Copia de seguridad automática (recomendado)

Para sistemas en producción recomendamos una copia de seguridad automática:

Mediante tarea cron (Linux)

# Tägliches Backup um 4:00 Uhr
0 4 * * * curl -s -X POST http://localhost:5015/api/v1/backup/create \
  -H "Authorization: Bearer $TOKEN" \
  -o /backup/dikas_$(date +\%Y\%m\%d).zip

Respaldar el volumen de Docker

# CouchDB-Daten sichern
docker run --rm -v couchdb-data:/data -v /backup:/backup \
  alpine tar czf /backup/couchdb_$(date +%Y%m%d).tar.gz /data

Migración de la base de datos

De CouchDB a SQLite/SQL Server

Si desea cambiar de base de datos:

POST /api/v1/couch-to-sql/migrate
Content-Type: application/json

{
  "couchDbUrl": "http://localhost:5984",
  "couchDbUser": "admin",
  "couchDbPassword": "password"
}

Todos los datos se transfieren de CouchDB a la base de datos SQL. Los adjuntos se copian al sistema de archivos.


Siguiente paso

TSE y Hacienda — Conformidad con la KassenSichV