Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Deploy WordPress to DigitalOcean with Sail

Sail is a free CLI tool to deploy, manage and scale WordPress applications in the DigitalOcean cloud. Visit our knowledgebase for the complete documentation. For support and announcements join our Slack.

Unit Tests End-to-End Tests Stars

Sail CLI Demo


To download and install Sail CLI on Linux, macOS or Windows (via WSL), run the following command in your terminal:

curl -sSLf | bash

If you're looking for other ways to install Sail, checkout the installing section in the Sail Knowledgebase.


Visit our knowledgebase for detailed setup and usage instructions. Community support is available in our Slack workspace.


admin      Open your default web browser to wp-admin. Logs in automatically if supported
backup     Create, restore and manage application backups
blueprint  Run a blueprint file against your application
config     Set reusable config variables
cron       Add, delete, view and execute system cron jobs
db         Import and export MySQL databases, or spawn an interactive shell
deploy     Deploy your working copy to production.
destroy    Destroy an application namespace and/or the environment
diff       Show file changes between your local copy and production.
domain     Add, remove and update domains associated with your site
download   Download files from production to your working copy
info       Show current sail information
init       Initialize and provision a new project
logs       Query and follow logs from the production server
profile    Run the profiler to find application performance bottlenecks
rebuild    Rebuild an application environment.
regions    Get available deployment regions
restore    Restore your application files, uploads and database from a file
rollback   Rollback production to a previous release
sftp       Manage SFTP access on this server
sizes      Get available droplet sizes
ssh        Open an SSH shell, manage SSH keys and more
wp         Run a WP-CLI command on the production host

Run sail <command> --help for usage instructions.

License and Contributing

The Sail CLI client is free and open source, distributed under the GNU General Public License version 3. Feel free to contribute by opening an issue or pull request on our GitHub project.

The Sail API server is proprietary and runs on the domains.


This software is provided as is, without warranty of any kind. Sail authors and contributors are not responsible for any loss of content, profits, revenue, cost savings, data, or content, or any other direct or indirect damages that may result from using the software or services provided by

Sail is not affiliated with DigitalOcean LLC.