Jump toUpdate content

How to deploy WordPress with a click

Reviewed on 10 May 2021 • Published on 07 May 2015
  • InstantApp
  • WordPress
  • blog
  • instances

WordPress InstantApp - Overview

This page shows you how to spawn a WordPress application in seconds.

Requirements:
Note:

The WordPress InstantApp comes with the following packages:

nginx
mysql-server
php-cli
php-fpm
php-mysql
pwget

The underlying operating system used is Ubuntu 20.04 LTS (Focal Fossa), so the package versions are those available on this distribution.

WordPress is a popular, free and open source blogging tool and a content management system (CMS) based on PHP and MySQL.

Working with the WordPress application will significantly save you time and effort as WordPress is installed and configured.

Auto-install functionality

The Wordpress image comes with a new auto-install functionality which allows you to create a Wordpress Instance using a few well-defined tags.
Tags allow you to provide basic information needed to have a fully working Wordpress Instance.

To trigger the auto-install functionality, two mandatory tags are required for full automation:

  • admin_user_name
  • admin_email

Optional tags such as weblog_titleand language can also be used to add more customization to the Weblog.

Note:

The value for the language tag must adhere to the list of Wordpress locale codes

A random password will be generated and will be accessible when you log into your Instance with your SSH key. When defining the weblog_title tag on the console, it is not possible to have spaces in the title of the weblog. This is only feasible when using the CLI. Refer to our tutorial on creating a Wordpress Instance using the Scaleway CLI to create an Instance with the Scaleway CLI.

Deploy WordPress

  1. Click the “Create a Server” button in the Instances section of the Scaleway Console.

  2. On the server-creation page where you can choose the WordPress image in the InstantApps tab for your Cloud Instance:

  3. Choose the server type and click the Create a Server button. This action starts your server.

Open the mail ports to send e-mail

To avoid spam, remote mail ports cannot be reached from our infrastructure by default. As WordPress requires to send mail, we need to open them. Your account needs to be validated to perform this operation. To get your account reviewed, please contact our assistance.

  1. Click the Security Groups tab to enter the security-groups page.

  2. Click the Create a new security group button and input the security group name and description.

  3. Check the Enable SMTP box to unblock the mail ports.

  4. Go back to your servers details end select the security group previously created.

Tip:

The new security group configuration will be applied automatically on Instances.

Configure WordPress

When your server is running, you can see the server’s IP address in the server list on the control panel. Copy this IP address and paste it in your favourite browser.

On the page you land, fill-in the WordPress information and click the “Install WordPress” button.

Note:

The installation takes few seconds.

Login and start using WordPress

  1. On the login page, input the username and password you set previously and click the “Log In” button

  2. You are now connected to your blog and can start using it!