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:
- Enter a friendly name (e.g., "Production DB")
- Select database type (PostgreSQL, MySQL, etc.)
- Enter connection details (host, port, database, username, password)
- Click Test Connection to verify
- Save the database
2. Configure Storage
Navigate to Storages and click Add Storage:
- Enter a friendly name (e.g., "AWS S3 Backup")
- Select storage type (S3-compatible)
- Enter endpoint, bucket, access key, and secret key
- Click Test Connection to verify
- Save the storage
3. Create Your First Backup
Navigate to Backups and click Create Backup:
- Select the database to backup
- Select the storage target
- 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