Getting started with the Drupal InstantApp | Scaleway


Getting started with the Drupal InstantApp

This page shows you how to use the Drupal CMS InstantApp on your C1 server.


  • You have an account and are logged into
  • You have configured your SSH Key

Drupal is an open source content managment platform. Drupal helps you build everything from personal blogs to enterprise applications.

There are three steps to deploy the Drupal InstantApp

  • Create and start a new C1 server
  • Open the mail ports to send e-mail
  • Finalize Drupal install

Step 1 - Create and start a new C1 server using the Drupal InstantApp

First, we need to create a new server using the Drupal InstantApp. Click the “Create Server” button in the control panel.

You land on the server creation page where you must input information and choose an image.

After inputting your server basic information, select the Drupal image for your server. On the ImageHub tab, select Drupal and click the “Create Server” button.

The server will be created with a Drupal pre-installed.

Step 2 - Open the mail ports to send e-mail

To avoid spam, remote mail ports cannot be reached from our infrastructure by default. As Drupal requires to send mail, we need to open these ports.

On the left panel of the Control Panel, click on “Security”, you will land on the security-groups page. Click the “Create Group” button and input the security group name and description.

Then, on the Drupal security group, set “Block SMTP” to No.

Back to the server view, click the “Show” button to display advanced options and select the security group you previously created. Restart your server to apply the changes.

Step 3 - Finalize Drupal install

To finalize the Drupal installation copy your server public IP address and paste it in your favorite browser.

You land on the Drupal installation wizard.

During the installation, you will be asked for the database login, password and database name. You can retrieve the database login and password on the message of the day (MOTD) when you connect your server or on the README file at /root/README

Welcome on Drupal is an open source content management platform on Scaleway' C1.
 * Kernel:           GNU/Linux 3.2.34-30 armv7l - Marvell (Proprietary)
                     - This kernel has the best performances on this hardware
                     - For mainline kernel with latest features and plenty of modules, use a 3.17 kernel instead
 * Distribution:     Drupal is an open source content management platform (2015-07-20) on Ubuntu 14.04.2 LTS
 * Internal ip:
 * External ip:
 * Disk /dev/nbd0:   scw-app-drupal-latest-2015-07-20_11:58 (l_ssd 50G)
 * Uptime:           10:09:48 up 0 min,  0 users,  load average: 0.34, 0.09, 0.03
 * Documentation:
 * Community:
 * Image source:
Hi Cloud Rider,
Welcome to the Drupal image, the following are installed
and configured:
- Drupal
- apache2
- php
- mysql
The folder /var/www/html contains the Drupal files.
Useful links:
The MySQL credentials are:
- login: root
- password: a9975ce21d969e0564c07f4313a57fa7253fc6df
Your website configuration lies at:
- /etc/apache2/sites-available/000-default.conf
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

Select the Standard installation to get Drupal with the commonly used features.

To make Drupal use your database, set “Database name” to drupal and “Database username” to root. You can retrieve the database password on the message of the day (MOTD) when you connect on your server ; or in the README file at located at /root/README. In my case, the password is a9975ce21d969e0564c07f4313a57fa7253fc6df.

Configure your profile completing email, username, password, sitename and click the “Save and continue” button.

Et voilà! Your Drupal server is now up and running, you can start to customize the look and functionality of your Drupal website based on your needs.

This is a companion discussion topic for the original entry at