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.0Backup 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.0Backup 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.2Mó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.0Mó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.0Mó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.0SDK oficial de Python para la API de LOX, con soporte asíncrono.
pip install lox-backup
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}")Node.js SDK
v0.2.0SDK oficial de Node.js/TypeScript para la API de LOX. Funciona con ESM y CommonJS.
npm install @lox-backup/sdk
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}`);CLI Tool
v0.2.0Interfaz de línea de comandos de LOX, para scripts y automatización.
pip install lox-cli
# 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
Go SDK
v0.2.0SDK oficial de Go para la API de LOX, con soporte de context y tipos seguros.
go get github.com/lox-backup/lox-go
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"},
})
}PHP SDK
v0.2.0SDK oficial de PHP para la API de LOX: cliente moderno para PHP 8.1+ con modelos tipados.
composer require lox-backup/lox-php
<?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}";CI/CD & DevOps
Automatiza backups en tus pipelines
GitHub Actions
Haz backup de repositorios y artefactos desde tus workflows de GitHub Actions.
Documentaciónname: 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 }}'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:
- mainDocker Sidecar
Ejecuta LOX como contenedor sidecar para hacer backup de volúmenes y aplicaciones.
Documentaciónversion: '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: enabledAgentes 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.
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
PostgreSQL Agent
Backups automáticos de PostgreSQL con pg_dump, en formato custom, directorio o plano.
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
MongoDB Agent
Backups automáticos de MongoDB con mongodump: instancias sueltas, replica sets y clústeres con sharding.
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
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.
# 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
cPanel Plugin
Integra los backups de LOX con cPanel/WHM: cuentas, bases de datos y correo.
# Install via WHM 1. Download the plugin from LOX dashboard 2. Upload to WHM > Plugins 3. Configure API key 4. Enable for accounts
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
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
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
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
¿Necesitas una integración personalizada?
Nuestra API soporta cualquier plataforma. Consulta nuestra documentación o contáctanos para integraciones enterprise.