Scaleway SFTP Server

In this guide, we’ll walk you through the process of configuring a Scaleway object storage bucket to work with Baskt’s SFTP as a Service. Scaleway provides an S3-compatible API, making setup straightforward. By the end, you’ll have a fully functional SFTP server backed by your own Scaleway storage.

Prerequisites

Before you begin, make sure you have:

  • A Scaleway account and object storage bucket
  • A Baskt account
  • Basic familiarity with Scaleway object storage and API keys

Step 1: Generate Scaleway API Keys

  1. Log in to your Scaleway console and navigate to the Credentials page
  2. In the API Keys section, click “Generate API key”
  3. Give your key a description (e.g., “baskt-scaleway-access”)
  4. When prompted “Will this API key be used for Object Storage?”, select “Yes, set up preferred Project”
  5. Choose the project that contains your object storage bucket
  6. Copy the “Access Key” and “Secret Key” that are displayed

You now have the access credentials Baskt needs to manage your Scaleway bucket.

Step 2: Add Your Bucket to Baskt

  1. Log in to your Baskt account and navigate to the Buckets page
  2. Click “Create a new one”
  3. Enter your Scaleway bucket name
  4. Fill in your bucket information:
    • Region: The Scaleway region where your bucket is located (e.g., “fr-par”, “nl-ams”, “pl-waw”)
    • Endpoint: The S3 API endpoint for your bucket’s region, without the bucket name prefix
    • Access Key ID: The Scaleway API access key you generated in step 1
    • Secret Access Key: The Scaleway API secret key you generated in step 1
  5. Click “Create bucket”

Important Note on Endpoint: To find your correct endpoint, go to your Scaleway bucket settings and locate the ” Bucket endpoint” field. Copy this URL but remove the bucket name and the following dot from the beginning. For example, if your Bucket endpoint is https://baskt-scaleway.s3.fr-par.scw.cloud, enter https://s3.fr-par.scw.cloud as the Endpoint in Baskt.

Baskt will now verify your credentials and connect to your Scaleway bucket using the S3-compatible API. Once verification is successful, your Scaleway SFTP server is ready for use!

Next Steps

Now that your Scaleway object storage bucket is set up, you can:

  • Create Baskt Users and assign them access to your bucket
  • Connect to your bucket via SFTP and start transferring files
  • Monitor user activity and bandwidth usage through the Baskt dashboard

If you have any questions or run into issues during setup, don’t hesitate to reach out to our support team. We’re here to ensure you have a smooth experience getting started with Baskt and Scaleway object storage.