LastBackupLastBackup

Introduction

LastBackup - Automated database backup to any S3-compatible storage

Welcome to LastBackup

LastBackup is the last line of defense for your databases — automated backups to any S3-compatible storage with one-click setup and peace of mind.

What is LastBackup?

LastBackup is a backup-as-a-service platform that takes the complexity out of data protection:

  • Multi-Database Support: PostgreSQL, MySQL/MariaDB, MongoDB, SQLite
  • Simple Setup: Paste your connection string, choose storage, done
  • Your Data, Your Control: BYOS (Bring Your Own Storage) mode — we orchestrate, you own
  • Set and Forget: Automatic scheduling with retention policies

Core Features

Database Connections

Connect your databases with just a connection string. Supported databases include PostgreSQL, MySQL/MariaDB, MongoDB, and SQLite. Each connection is tested before saving, and health checks run automatically.

See Database Connections for detailed setup guides.

Storage Targets

Backup to any S3-compatible storage including AWS S3, Cloudflare R2, MinIO, Wasabi, Aliyun OSS, and Tencent COS. All credentials are encrypted at rest using AES-256-GCM.

See Storage Configuration for detailed setup guides.

Backup Management

  • Manual Backups: One-click backup anytime
  • Scheduled Backups: Daily, weekly, or custom cron expressions
  • Backup History: View all backups with size, duration, and status
  • Download: Generate signed URLs to download backup files
  • Retention Policies: Automatically delete old backups

Quick Start

1. Add a Database

Navigate to Databases and click Add Database:

  1. Enter a friendly name (e.g., "Production DB")
  2. Select database type (PostgreSQL, MySQL, etc.)
  3. Enter connection details (host, port, database, username, password)
  4. Click Test Connection to verify
  5. Save the database

2. Configure Storage

Navigate to Storages and click Add Storage:

  1. Enter a friendly name (e.g., "AWS S3 Backup")
  2. Select storage type (S3-compatible)
  3. Enter endpoint, bucket, access key, and secret key
  4. Click Test Connection to verify
  5. Save the storage

3. Create Your First Backup

Navigate to Backups and click Create Backup:

  1. Select the database to backup
  2. Select the storage target
  3. Click Backup Now

Your backup will start immediately. You can monitor progress in the backup history.

Security

  • Encryption at Rest: All credentials (database passwords, S3 keys) are encrypted using AES-256-GCM
  • Encryption in Transit: HTTPS everywhere, TLS 1.3 minimum
  • No Data Access: BYOS mode means we never see your backup files
  • Audit Logs: Every backup execution is logged for compliance

Next Steps

On this page

Introduction | LastBackup