Getting set up on Scaleway

6 minute read

#cloud#europe#scaleway

First impression

The first thing that greets you with Scaleway, is that they have an actual modern brand, both when it comes to their design and website.

It wasn't a surprise to learn that they're using modern technologies as well like Next.js. They even have their own design system Ultraviolet which is Open-source, and published on npm.

Signing up

Signing up on Scaleway was a breeze.

Screenshot of Scaleway's welcome page
Screenshot of Scaleway's company details
Screenshot of Scaleway's phone verification

I was a bit confused when it asked for my region...

Screenshot of Scaleway's region selection

That is an interesting spelling of Trøndelag. According to my research, it appears to be the Southern Sámi spelling, and there is actually two official spellings, so perhaps they just picked the first, and it coincidentally is the Sámi one?

Another thing that stuck out to me was the payment verification, since it required fetching a 4-digit code from the credit card statement, but I assume this is to prevent stolen credit cards and such, I've just never seen it before.

Screenshot of Scaleway's payment verification

The console

What I met in the console was a very nice and modern looking dashboard, it is actually hard to believe after having used GCP, AWS and Azure, is it really possible for the console to not be an archaic relic?

Screenshot of the Scaleway console

Setting up MFA

The first thing you should do when creating something that is linked to a credit card, and can possibly inccur serious charges, is to protect it with MFA.

To do that simply head over to Profile > My security > Enable MFA.

Screenshot showing how to get to Scaleway's profile page
In the upper right corner of the dashboard, click on your organization name, and click on 'Profile'
Screenshot of Scaleway's profile in dark mode
You're now on the profile page, click on the 'My security' tab
Screenshot of the Scaleway's profile security page
Click on 'Enable MFA' and complete the process

Enforcing MFA for your organization

Now that we have enabled MFA for our account, we can enforce it for our organization.

Important MFA will become mandatory for all users in the Organization. When you invite users to your Organization in the future, they must have set up MFA to be able to join. You can only enforce MFA if all users in your Organization have already set up MFA on their accounts.

Scaleway's documentation on enforcing MFA

To enforce MFA for your organization, you need to go to Organization > Settings > MFA.

Screenshot showing how to get to Scaleway's organization settings page
In the upper right corner of the dashboard, click on your organization name, and click on your organization name in the dropdown
Screenshot of the Scaleway's organization settings page
Click on 'Organization settings' and then click on 'Enforce MFA'
Screenshot of the Scaleway's organization settings page
Click on 'Enforce MFA', type 'Enforce' and click on 'Enforce MFA'

Setting up billing alerts

We've now secured our account and our organization. Next we should make sure we get notified if we inccur charges over an expected amount.

Scaleway's documentation on billing alerts

To set up billing alerts, you need to go to Cost Manager > Consumption > Create a Billing alert.

Screenshot of how to get to Scaleway's cost manager page from the dashboard
Up in the center, use the search bar (ctrl/cmd+k) and type 'Cost manager'
Screenshot of how to create a billing alert on Scaleway's cost manager page
Click on 'Create a billing alert', fill out the form and click on 'Create billing alert'
Screenshot of a billing alert on Scaleway's cost manager page
Resources will not be suspended when the budget is hit, you'll only be notified. PS: The 'Triger'-typo, was fixed after I pointed it out on Slack.

Dark mode

They even have support for dark mode, actually they have light, dark, and darker. Just an advantage of not having the amount of legacy that the usual suspects have.

Screenshot of Scaleway's profile in dark mode
Profile page in dark mode
Screenshot of the Scaleway console in light mode
Profile page in light mode
Screenshot of the Scaleway console in darker mode
Profile page in darker mode
Screenshot of the Scaleway's appearance settings
Appearance settings

Scaleway CLI

Scaleway also has their CLI available right in the console.

Screenshot of Scaleway's CLI in the dashboard
Click on the CLI-icon in the upper right corner of the dashboard, to open the CLI directly in your browser

To install the CLI on your machine, head over to the official documentation.

My experience so far

I've now been using Scaleway for a couple of months now, but it is hard for me to say much about it, since I don't work in the console on a regular basis, actually I provisioned all my infrastructure with Pulumi, which worked great with Scaleway.

What I can comment on is that the documentation is good so far, and the community and employees on Slack is active and helpful.

The one thing I had to file a support ticket for, was resolved within one and half hour on a saturday, and I didn't have to fight my way through a chatbot or anything, what a breeze.

Best of all Scaleway is European, so I feel good about my data, and about supporting a European company. 🇪🇺