Storage

LOX orchestrates your backup storage automatically across multiple providers, handling tiering, replication, and immutability.

v1.1.0Updated 2026-01-10

How It Works

When you upload a backup to LOX, we handle everything automatically:

Upload

Encrypted in transit

Validate

Integrity + malware scan

Distribute

Multi-region replication

Lock

Object Lock immutability

Storage Tiers

LOX automatically moves backups between tiers based on age:

TierAgeAccess Time
Hot0-30 daysInstant
Warm30-90 days< 1 minute
Cold90+ days1-12 hours

Data Residency

Choose where your data is stored in Dashboard β†’ Settings β†’ Data Residency:

πŸ‡ΊπŸ‡ΈUnited States
πŸ‡ͺπŸ‡ΊEuropean Union
πŸ‡ΈπŸ‡¬Singapore
πŸ‡―πŸ‡΅Japan

Custom Storage Targets

Enterprise & Business Plans

Custom storage targets require Business (limited) or Enterprise (full) plan.

For organizations with specific requirements, LOX can distribute backups to your own storage:

ProviderBusinessEnterprise
AWS S3βœ“βœ“
Wasabiβœ“βœ“
Backblaze B2βœ“βœ“
Azure Blobβœ“βœ“
MinIO (self-hosted)β€”βœ“
Any S3-compatibleβ€”βœ“

Adding a Storage Target

Go to Dashboard β†’ Settings β†’ Storage Targets β†’ Add Target:

{
  "name": "My Wasabi Bucket",
  "storage_type": "wasabi",        // s3, wasabi, b2, azure, minio
  "priority": 2,                   // 1 = primary, 2+ = secondary
  "object_lock_enabled": true,
  "retention_days": 90,
  "config": {
    "bucket": "company-backups",
    "region": "eu-central-1",
    "access_key": "...",
    "secret_key": "..."
  }
}

Object Lock Required

Your bucket must have Object Lock enabled at creation time. LOX uses COMPLIANCE mode to ensure backups cannot be deleted during the retention period.

Security

  • AES-256-GCM encryption at rest
  • TLS 1.3 encryption in transit
  • Object Lock immutability (WORM)
  • Multi-region replication
  • 99.999999999% durability (11 nines)