Deploy on your Scaleway account

How to configure and deploy your apps on your Scaleway account with Qovery

Scaleway (SCW) is a platform that offers flexible, reliable, and scalable Cloud computing solutions. The platform is developed with a combination of infrastructure as a service (IaaS), platform as a service (PaaS), and packaged software as a service (SaaS) offerings.

Qovery is the simplest way to deploy your apps on Scaleway.

In this tutorial, I will explain step by step how to deploy your app on Scaleway in 10 minutes. No Scaleway/infrastructure/Cloud knowledge required - no kidding!

Before you start

  1. This tutorial is perfect for anyone interested into deploying their apps on Scaleway seamlessly.
  2. If you have any question or suggestion on this tutorial, please contact us via this form or Discord.

What is Qovery

Qovery is a platform that makes your app deployment on Scaleway very simple. The installation of Qovery on your Scaleway account takes approximately 10 minutes. Then you're ready to deploy your apps "a la" Heroku-like. Read more about Qovery.

Why you should use Scaleway

  • You want to use a European Cloud provider 🇪🇺.
  • You want to stay focus on what you are building.
  • You need to speed up your Go-To-Market and Product Market Fit.
  • You are looking for a cheapest alternative to AWS.

Why you should not use Scaleway

  • You need to host your applications outside of Europe.
  • You need to use MongoDB in production. (They do not have managed MongoDB).
  • You need any specific AWS, GCP or Azure services.

Let's start!

Install Qovery on Scaleway

Create a Scaleway account

If you already have a Scaleway account, you can go to the next point.

Before creating a Scaleway account, I'd recommend contacting Scaleway to see if you are eligible to free credits. Which is convenient to have at the beginning of a project. If you know that you are not eligible, you can create your account by clicking on the top right button Create an Scaleway Account of their main page.

Create an account on Scaleway

Get your Scaleway API keys

To install Qovery on your Scaleway account, the project id, secret access key and access key id are required. Here is a comprehensive step-by-step guide on how to generate your secret access key and access key id. If you already have those keys, then you can go to the next point.

Configure Qovery

Sign-up to Qovery

Using Qovery is as simple as connect with your Github or Gitlab account on console.qovery.com.

-> Connect to Qovery

Create your Organization

An organization is a shared account where developers can collaborate across many projects at once. Owners and organization administrators can manage:

  • Cloud accounts.
  • Members access.
  • Billing.

Read more about Organizations

To deploy on your Scaleway account, you have to choose between Free, Professional and Business plan for your organization.

Qovery - Create an Organization and select the plan

Install Qovery on your Scaleway account

1/ Go to your organization settings by clicking on the "cog" icon next to your organization name.

Go your organization settings > clusters

2/ Create a cluster, select Scaleway and the region where you want to deploy your apps.

Create a cluster

3/ Set your Scaleway credentials. (Check out this guide if you have no Scaleway credentials).

Set your cloud credentials

4/ Under the hood, Qovery uses a managed Kubernetes (Scaleway Kapsule) to run your applications. You need to specify the CPU and RAM you want per node, and the min/max number of nodes. Qovery will keep low the number of nodes and will only scale up your nodes if your applications really need to scale.

Set your cluster resources

5/ Click on Save and Deploy.

Scaleway cluster is now available

Congrats! Qovery will be installed within 10 minutes 🎉. You will be notified when it is all good. In the meantime, you can take a look at our guide section.

Deploy your application

Once Qovery is installed on your Scaleway account, you have the possibility to deploy your application. Take a look to our guide on how to deploy your first application with Qovery.

Deploy your first application