Digital Ocean (DO)
Qovery lets you quickly deploy applications to your Digital Ocean (DO) account. No knowledge is needed, and it takes less than 20 minutes to install Qovery on your Digital Ocean account.
Getting started
Before you begin, this page assumes the following:
- You have a Qovery account
- You have created an Organization
- You have a Digital Ocean account
Connect your Digital Ocean account
To link your Digital Ocean account to Qovery you need to provide a Digital Ocean access key id
, secret access key
and a personal access token
.
access key id
, secret access key
and personal access token
.
Create your Digital Ocean credentials - Go to
API
Copy the generated
personal access token
.Copy the generated
access key id
andsecret access key
.
Well done!! You now have your Digital Ocean access key id
, secret access key
and personal token
; It's time to connect Qovery to your AWS account.
Use Digital Ocean credentials with Qovery
this section is under development - join us and be part of the first to try it
Remove your Digital Ocean account
this section is under development - join us and be part of the first to try it
Delete Qovery from your Digital Ocean account
To delete Qovery from your Digital Ocean account you must be authenticated as the Organization admin. Once your Digital Ocean account removed from Qovery, everything configured (VPC, Kubernetes, ...) by Qovery will be deleted forever.
Regions
Qovery supports the following AWS regions:
name | description | |
---|---|---|
🇺🇸 | nyc-1 | New York DC1 (USA) |
🇺🇸 | nyc-3 | New York DC3 (USA) |
🇺🇸 | sfo-2 | San Francisco DC2 (USA) |
🇺🇸 | sfo-3 | San Francisco DC3 (USA) |
🇳🇱 | ams-3 | Amsterdam DC3 (Netherlands) |
🇸🇬 | sgp-1 | Singapore DC1 (Asia) |
🇬🇧 | lon-1 | London DC1 (UK) |
🇩🇪 | fra-1 | Frankfurt DC1 (Germany) |
🇨🇦 | tor-1 | Toronto DC1 (Canada) |
🇮🇳 | blr-1 | Bangalore DC1 (India) |
Qovery supports regions where Digital Ocean Kubernetes is supported.
How Qovery works on Digital Ocean
Qovery is an abstraction layer on top of Digital Ocean and Kubernetes. Qovery manages the configuration of Digital Ocean account, and helps your to deploy production ready apps in seconds. To make it works, Qovery rely on Kubernetes for stateless apps (containers), and Digital Ocean for stateful apps (databases, storage...).
Kubernetes
The first time you set up your Digital Ocean account, Qovery creates a Kubernetes cluster in your chosen region. Qovery managed it for you - no action required. It takes ~15 minutes to configure and bootstrap a Kubernetes cluster. Once bootstrapped, your Kubernetes cluster runs the Qovery app and is ready to deploy your applications.
Managed services
Digital Ocean provides managed services for PostgreSQL, MySQL, Redis, MongoDB. Qovery gives you access to those services when you set the environment mode to Production
. In Development
mode, Qovery provides containers equivalent, which is cheaper and faster to start.
Security and compliance
Qovery runs your Kubernetes cluster and is autonomous to manage your applications, which means:
- Your configuration are stored on your Digital Ocean account.
- Your configuration is encrypted on your Digital Ocean account.
- Qovery can't access to your data.
FAQ
How to choose a region?
Different datacenters are located in different geographic areas, and you may want to keep your site physically close to the bulk of your user base for reduced latency.
I don't find a region that is provided by Digital Ocean
We are probably testing the support of this region, please contact us to know what's the status
Migrate between Cloud providers and regions
Today, you can't migrate an environment from one region to another after it has been created. Vote here if you need this feature.