Documentation
Task-focused guides for running apps on LaunchPad — deploying with Kamal, protecting and restoring your databases, and operating production safely.
Deploying an app
How LaunchPad builds and ships your app with Kamal, and what each deploy does.
Rolling back a deploy
Pre-deploy backups, automatic rollback on a failed health check, and manual recovery.
Backups & retention
Automated pg_dump backups, client-side AES-256-GCM encryption, Backblaze B2 storage, schedules, retention, and restore drills.
Restoring a backup
Safe swap restore, full restore, and verification — step by step.
Point-in-time recovery (WAL)
Continuous WAL archiving and recovering a database to a specific second.
Database connections & Puma
Connection limits on self-hosted PostgreSQL and how to size Puma concurrency.
New here? Start with Getting started, then create your account.