Regions
Scalingo is available on multiple regions. Here is the list of publicly available regions:
Name | Provider | Provider Region | Location |
---|---|---|---|
osc-fr1 | 3DS Outscale | eu-west-2 | Paris, France |
osc-secnum-fr1 | 3DS Outscale | cloudgouv-eu-west-1 | Paris, France |
It is possible to migrate applications and data between regions.
Accessing a Specific Region
Using the Web Dashboard
The web dashboard is available at https://dashboard.scalingo.com.
If your account has access to multiple regions, you will be able to see your applications that are present on the different regions.
And when you want to create an application, you will be presented with a selection screen to allow you to choose the region on which you want to create the application.
Using the CLI
If you use the CLI to manage your application, all commands have the
flag --region
to specify the region you want to use.
You can list all the regions with scalingo regions
:
$ scalingo regions
+----------------+--------------------------------+-----------------------------------------+
| NAME | DISPLAY | API ENDPOINT |
+----------------+--------------------------------+-----------------------------------------+
| osc-fr1 | Paris - Outscale | https://api.osc-fr1.scalingo.com |
| osc-secnum-fr1 | Paris - SecNumCloud - Outscale | https://api.osc-secnum-fr1.scalingo.com |
+----------------+--------------------------------+-----------------------------------------+
Changing the CLI default region
You can set the default region in the CLI with the command
scalingo config --region $REGION_NAME
.
For example to use the region osc-fr1
you can type:
scalingo config --region osc-fr1
.
You can also set the default region by defining the environment variable SCALINGO_REGION
.
Difference Between Regions
Various elements change between the different regions. Here is the exhaustive list of the difference between the regions:
App Domain Name
All applications have a default subdomain under REGION_NAME.scalingo.io
and it will always be linked to your application.
- osc-fr1:
APP_NAME.osc-fr1.scalingo.io
- osc-secnum-fr1:
APP_NAME.osc-secnum-fr1.scalingo.io
SSH Endpoints
- osc-fr1:
ssh.osc-fr1.scalingo.com
- osc-secnum-fr1:
ssh.osc-secnum-fr1.scalingo.com
The public keys fingerprints are:
-
ssh.osc-fr1.scalingo.com
:- RSA:
f7y5p9OlI+UCuQoXctVNVj3pVkehTgUBWZz/0PtkGR8
- Ed25519:
vMMyB6vYf+U68JFAcK/vAL6g4DOKGmT/LMwLhzI9+3E
- RSA:
-
ssh.osc-secnum-fr1.scalingo.com
- RSA:
D2pGNXIDrEREqRUlElMDGQPkGK641e+hnWMbc7APRmM
- Ed25519:
kPzs5j39HdIVRgVZpQUgm9RtW9uqtFcHJz2M6ykZOiw
- RSA:
API Endpoints
- osc-fr1: https://api.osc-fr1.scalingo.com
- osc-secnum-fr1: https://api.osc-secnum-fr1.scalingo.com
Database API Endpoints
- osc-fr1: https://db-api.osc-fr1.scalingo.com
- osc-secnum-fr1: https://db-api.osc-secnum-fr1.scalingo.com
Outgoing IP Addresses
The IP addresses of the traffic outgoing from Scalingo hosted applications depend on the region. The possible values are listed here.
Database Web Access
Adminer
-
osc-fr1: Available at https://adminer.osc-fr1.scalingo.com
-
osc-secnum-fr1: Not available for security reasons: only trusted users are allowed to deploy applications in this region. Adminer would be a way to reach internal databases without being authorized beforehand.
Follow these instructions to connect directly to your database.
phpMyAdmin
-
osc-fr1: Available at https://phpmyadmin.osc-fr1.scalingo.com
-
osc-secnum-fr1: Not available for security reasons: only trusted users are allowed to deploy applications in this region. phpMyAdmin would be a way to reach internal databases without being authorized beforehand.
Follow these instructions to connect directly to your MySQL database.
Docker Registries
These Docker registries are only useful when the Scalingo Docker Image addon is used.
- osc-fr1:
registry-3-osc-fr1.scalingo.com
- osc-secnum-fr1:
registry-3-osc-secnum-fr1.scalingo.com