Integraciones

Conecta LOX con tu stack. Desde plugins de CMS hasta pipelines CI/CD, te ofrecemos integraciones oficiales y SDKs.

Plugins CMS

Backup con un clic para tu sitio web

WordPress

v1.4.0

Backup completo de WordPress: base de datos, uploads, plugins, temas y wp-config.php.

Características

  • Backup de la base de datos con selección de tablas
  • Backup del directorio de uploads
  • Backup de plugins y temas
  • Backup de wp-config.php
  • Backups programados (cada hora, diarios, semanales)
  • Backup manual con un clic
  • Control de la cuota de almacenamiento
  • Prueba de conexión

Requisitos

  • WordPress 5.8 o superior
  • PHP 7.4 o superior
  • Clave de API de LOX

Instalación

1. Descarga el zip del plugin
2. Ve a Administración de WordPress > Plugins > Añadir nuevo
3. Pulsa «Subir plugin» y elige el zip
4. Activa el plugin
5. Abre los ajustes de LOX Backup y escribe tu clave de API

WooCommerce

v1.1.0

Backup ampliado para tiendas WooCommerce: exporta pedidos, productos, clientes, cupones y ajustes de la tienda junto al backup de WordPress.

Características

  • Exportación de pedidos con líneas y datos de envío
  • Exportación de productos con variaciones y atributos
  • Exportación de clientes con direcciones
  • Backup de cupones y descuentos
  • Exportación de impuestos y zonas de envío
  • Conservación de los ajustes de la tienda
  • Compatible con HPOS (High-Performance Order Storage)
  • Amplía el plugin de WordPress

Requisitos

  • WordPress 5.6 o superior
  • WooCommerce 5.0 o superior
  • Plugin LOX Backup para WordPress
  • PHP 7.4 o superior

Instalación

1. Instala y configura primero LOX Backup para WordPress
2. Descarga el zip de la extensión de WooCommerce
3. Ve a Administración de WordPress > Plugins > Añadir nuevo
4. Sube y activa la extensión
5. Configura las opciones de WooCommerce en los ajustes de LOX Backup

PrestaShop

v1.3.2

Módulo de backup completo para PrestaShop: base de datos, imágenes de productos, archivos subidos y configuración de la tienda.

Características

  • Backup de la base de datos con todas las tablas de PrestaShop
  • Backup de imágenes de productos y categorías
  • Directorios de subidas y descargas
  • Backup de módulos (opcional)
  • Backup de temas (opcional)
  • Exportación de la configuración de la tienda
  • Exportación de transportistas y zonas de envío
  • Backups programados con cron

Requisitos

  • PrestaShop 1.7.0 o superior
  • PHP 7.4 o superior
  • Extensión cURL activada
  • Clave de API de LOX

Instalación

1. Descarga el zip del módulo
2. Ve a Administración de PrestaShop > Módulos > Gestor de módulos
3. Pulsa «Subir un módulo» y elige el zip
4. Configura el módulo con tu clave de API
5. Define la programación y los componentes del backup

Drupal

v1.4.0

Módulo de backup para Drupal 9, 10 y 11: base de datos, archivos públicos y privados y configuración del sitio.

Características

  • Backup de la base de datos con prefijo de tablas
  • Backup de archivos públicos
  • Backup de archivos privados (si están configurados)
  • Exportación de la configuración (YAML)
  • Backups programados con cron
  • Comandos de Drush (próximamente)
  • Compatible con multisitio
  • Control de acceso por permisos

Requisitos

  • Drupal 9.0, 10.0 u 11.0+
  • PHP 8.0 o superior
  • Composer para la instalación
  • Clave de API de LOX

Instalación

1. Descarga y descomprime en modules/contrib/lox_backup
2. Activa el módulo: drush en lox_backup
3. Ve a Configuración > Sistema > LOX Backup
4. Escribe tu clave de API y configura las opciones
5. Configura cron para los backups programados

Odoo

v18.0.2.3.0

Módulo de backup para Odoo 18: base de datos PostgreSQL, filestore y addons personalizados.

Características

  • Backup de la base de datos PostgreSQL
  • Backup del filestore (adjuntos)
  • Backup de addons personalizados
  • Backups programados con el cron de Odoo
  • Backup manual desde la interfaz
  • Historial de backups en Odoo
  • Varias bases de datos
  • Identificación automática del origen

Requisitos

  • Odoo 18.0 o superior
  • Python 3.10 o superior
  • PostgreSQL 12 o superior
  • Clave de API de LOX

Instalación

1. Descarga el zip del módulo
2. Descomprímelo en el directorio de addons de Odoo
3. Actualiza la lista de aplicaciones en Odoo
4. Instala el módulo LOX Backup
5. Configura la clave de API en Ajustes > Técnico > LOX Backup

SDKs & CLI

Crea integraciones personalizadas con nuestras APIs

Python SDK

v0.2.0

SDK oficial de Python para la API de LOX, con soporte asíncrono.

Instalación
pip install lox-backup
Ejemplo rápido
from lox_backup import LoxClient

client = LoxClient(api_key="your-api-key")

# Upload a backup
backup = client.backups.upload(
    file_path="backup.tar.gz",
    name="my-backup",
    tags=["production", "database"]
)

print(f"Backup UUID: {backup.uuid}")
Ver documentación

Node.js SDK

v0.2.0

SDK oficial de Node.js/TypeScript para la API de LOX. Funciona con ESM y CommonJS.

Instalación
npm install @lox-backup/sdk
Ejemplo rápido
import { LoxClient } from '@lox-backup/sdk';

const client = new LoxClient({ apiKey: 'your-api-key' });

// Upload a backup
const backup = await client.backups.upload({
  filePath: 'backup.tar.gz',
  name: 'my-backup',
  tags: ['production', 'database']
});

console.log(`Backup UUID: ${backup.uuid}`);
Ver documentación

CLI Tool

v0.2.0

Interfaz de línea de comandos de LOX, para scripts y automatización.

Instalación
pip install lox-cli
Ejemplo rápido
# Configure API key
lox config set api_key your-api-key

# Upload a backup
lox backup upload backup.tar.gz --name "my-backup" --tags "production,database"

# List backups
lox backup list --status completed

# Download a backup
lox backup download <uuid> --output ./restored.tar.gz
Ver documentación

Go SDK

v0.2.0

SDK oficial de Go para la API de LOX, con soporte de context y tipos seguros.

Instalación
go get github.com/lox-backup/lox-go
Ejemplo rápido
package main

import (
    "context"
    "github.com/lox-backup/lox-go/lox"
)

func main() {
    client := lox.NewClient("your-api-key")
    ctx := context.Background()

    backup, _ := client.Backups.Upload(ctx, "backup.tar.gz", &lox.UploadOptions{
        Name: "my-backup",
        Tags: []string{"production"},
    })
}
Ver documentación

PHP SDK

v0.2.0

SDK oficial de PHP para la API de LOX: cliente moderno para PHP 8.1+ con modelos tipados.

Instalación
composer require lox-backup/lox-php
Ejemplo rápido
<?php
use Lox\Client;

$client = new Client('your-api-key');

$backup = $client->backups->upload('/path/to/backup.tar.gz', [
    'name' => 'my-backup',
    'tags' => ['production'],
    'wait' => true,
]);

echo "Backup: {$backup->uuid}";
Ver documentación

CI/CD & DevOps

Automatiza backups en tus pipelines

GitHub Actions

Haz backup de repositorios y artefactos desde tus workflows de GitHub Actions.

Documentación
name: Backup to LOX
on:
  schedule:
    - cron: '0 2 * * *'  # Daily at 2 AM

jobs:
  backup:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Create backup archive
        run: tar -czf backup.tar.gz ./

      - name: Upload to LOX
        uses: lox-backup/action@v1
        with:
          api-key: ${{ secrets.LOX_API_KEY }}
          file: backup.tar.gz
          name: 'repo-${{ github.repository }}'
          tags: 'github,${{ github.ref_name }}'

GitLab CI

Integra los backups de LOX en tus pipelines de GitLab CI/CD.

Documentación
include:
  - remote: 'https://backlox.com/gitlab-ci/lox-backup.yml'

backup:
  extends: .lox-backup
  variables:
    LOX_API_KEY: $LOX_API_KEY
    LOX_BACKUP_FILE: "build/artifacts.tar.gz"
    LOX_BACKUP_NAME: "gitlab-$CI_PROJECT_NAME"
    LOX_BACKUP_TAGS: "gitlab,ci"
  only:
    - main

Docker Sidecar

Ejecuta LOX como contenedor sidecar para hacer backup de volúmenes y aplicaciones.

Documentación
version: '3.8'
services:
  app:
    image: your-app:latest
    volumes:
      - app-data:/data

  lox-backup:
    image: loxbackup/sidecar:latest
    environment:
      LOX_API_KEY: your-api-key
      BACKUP_PATHS: /data
      BACKUP_SCHEDULE: "0 2 * * *"
      BACKUP_NAME: "app-backup"
    volumes:
      - app-data:/data:ro

volumes:
  app-data:

Kubernetes Operator

Despliega agentes de backup de LOX como operador de Kubernetes para hacer backup del clúster.

Documentación
# Install via Helm
helm repo add lox https://charts.backlox.com
helm install lox-operator lox/lox-operator \
  --set apiKey=your-api-key \
  --namespace lox-backup

# Create a BackupSchedule
apiVersion: backlox.com/v1
kind: BackupSchedule
metadata:
  name: daily-backup
spec:
  schedule: "0 2 * * *"
  selector:
    matchLabels:
      backup: enabled

Agentes de base de datos

Agentes de backup en contenedores

MySQL Agent

Backups automáticos de MySQL/MariaDB con mysqldump, completos o de una base de datos.

Ejemplo Docker run
docker run -d \
  -e LOX_API_KEY=your-api-key \
  -e MYSQL_HOST=db.example.com \
  -e MYSQL_USER=backup_user \
  -e MYSQL_PASSWORD=secret \
  -e BACKUP_SCHEDULE="0 3 * * *" \
  -e BACKUP_ALL_DATABASES=true \
  loxbackup/mysql-agent:latest
Ver documentación

PostgreSQL Agent

Backups automáticos de PostgreSQL con pg_dump, en formato custom, directorio o plano.

Ejemplo Docker run
docker run -d \
  -e LOX_API_KEY=your-api-key \
  -e POSTGRES_HOST=db.example.com \
  -e POSTGRES_USER=backup_user \
  -e POSTGRES_PASSWORD=secret \
  -e BACKUP_SCHEDULE="0 3 * * *" \
  -e BACKUP_FORMAT=custom \
  loxbackup/postgresql-agent:latest
Ver documentación

MongoDB Agent

Backups automáticos de MongoDB con mongodump: instancias sueltas, replica sets y clústeres con sharding.

Ejemplo Docker run
docker run -d \
  -e LOX_API_KEY=your-api-key \
  -e MONGO_HOST=db.example.com \
  -e MONGO_PORT=27017 \
  -e MONGO_USER=backup_user \
  -e MONGO_PASSWORD=secret \
  -e BACKUP_SCHEDULE="0 2 * * *" \
  -e BACKUP_OPLOG=true \
  loxbackup/mongodb-agent:latest
Ver documentación

Paneles de hosting

Backup con un clic para paneles de control

Plesk Extension

Backup de dominios, bases de datos y buzones de Plesk en LOX con un clic.

Instalación
# Install via Plesk Extensions
1. Go to Extensions > Search "LOX Backup"
2. Install the extension
3. Configure your API key in the extension settings
4. Select domains to backup
Ver documentación

cPanel Plugin

Integra los backups de LOX con cPanel/WHM: cuentas, bases de datos y correo.

Instalación
# Install via WHM
1. Download the plugin from LOX dashboard
2. Upload to WHM > Plugins
3. Configure API key
4. Enable for accounts
Ver documentación

Almacenamiento

Configura dónde se guardan tus backups

Airgap Storage

Sincroniza los backups de LOX con dispositivos offline que controlas tú, para una protección real frente al ransomware.

# Install on Synology NAS, QNAP, or Raspberry Pi
curl -LO https://github.com/lox-backup/lox-airgap/releases/latest/download/lox-airgap-linux.tar.gz
tar -xzf lox-airgap-linux.tar.gz
sudo ./lox-airgap register --tenant-key "your-key"
sudo ./lox-airgap daemon
Ver documentación

S3-Compatible Storage

Añade réplicas externas en tu propio bucket compatible con S3 (Wasabi, MinIO, Backblaze B2…), Azure o un NAS.

# Supported backends:
- AWS S3 / S3 Glacier Deep Archive
- Azure Blob Storage
- Google Cloud Storage
- Backblaze B2
- Wasabi
- MinIO
- Any S3-compatible storage
Ver documentación

Notificaciones & SaaS

Mantente informado y haz backup de tus apps en la nube

Slack

Recibe avisos de tus backups en tiempo real en tus canales de Slack.

# Connect Slack
1. Go to Dashboard > Settings > Notifications
2. Click "Add Slack Workspace"
3. Authorize LOX in Slack
4. Select channel for notifications
Ver documentación

Notion Backup

Haz backup automático de tu workspace de Notion: páginas, bases de datos y archivos.

# Connect Notion
1. Go to Dashboard > Integrations > SaaS
2. Click "Connect Notion"
3. Authorize LOX in Notion
4. Configure backup schedule
Ver documentación

¿Necesitas una integración personalizada?

Nuestra API soporta cualquier plataforma. Consulta nuestra documentación o contáctanos para integraciones enterprise.