Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Welcome to d2o PaaS

Deploy web applications, background workers, databases, and object storage from one platform. Start with the task you want to complete; the sidebar contains the full documentation.

Deploy your first app

Follow the Quickstart, or build an example app in Node.js, Rails, Python, Go, Rust, or static HTML. The tutorials include runnable downloads and both dashboard and CLI instructions. Install the CLI if you prefer the terminal.

Bring an existing application

Check supported frameworks, choose a runtime version, and review Designing Apps for d2o. Deploy with Git push or connect GitHub/GitLab. There are focused guides for Go, static sites, and background workers.

Connect data and configuration

Create and attach a database, store files in object storage, and manage environment variables and secrets. Learn how Organizations, Projects, and Environments keep resources organized and how access control works.

Prepare for production

Use Take an Example to Production as a bridge from the tutorials, then complete the production checklist. Review promotion and rollback, scaling, custom domains, and durability and recovery.

Diagnose a problem

Start with Troubleshooting & FAQ, then inspect deployments, logs, and metrics. Check limits and usage when an operation is refused.

Look up a command or setting

Use the CLI command reference, d2o-paas.yaml reference, Procfile reference, and verified runtime catalog. For integrations, see API Access & Automation or MCP.