Introducing Scaleway NextGen NVMe Cloud Servers with Hot-Snapshots. 🚀

Help


Community tutorials and documentations

How to setup your online shop with the PrestaShop InstantApps

How to setup an online shop with a few clicks

This tutorial shows you how to create your own PrestaShop online shop with a few clicks.

Requirements

PrestaShop is a free, open source e-commerce solution. The software is published under the Open Software License. It is written in the PHP programming language with support for the MySQL database management system.

Step 1 - Deploying PrestaShop

Before starting, click the Create Server button in the control panel.

Control Panel

You land on the server-creation page where you can choose the PrestaShop image for your Cloud Server:

ImageHub

Click on the Create server button on the bottom of the page to create the instance.

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

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

In the details of your Cloud Server click on Advanced to display the advanced settings.

Click the Change button to modify the Security Group of your Server.

Edit security group

Then, on Security Group details, set “Block SMTP” to No.

Configure security group

The new Security Group configuration will be applied automatically on Virtual Cloud Servers. BareMetal cloud servers need to be hard rebooted from the management console to configure the new rules.

Step 3 - Configuring Prestashop

When your server is running, the server’s IP address is available in the server list on the control panel.

Connect to it, by using SSH, to recover the database password for your PrestaShop. Once you are connected to your server, the following message appear on your screen:

MOTD

Save your password, as you will need it in the next step.

To access your PrestaShop, go to http://YOUR_SERVERS_IP/ (for example: http://212.47.0.0/).

Enter this address in your favorite browser and you will land on the the PrestaShop Installation Assistant:

Installer

Fill in the information about your shop as requested by the form and submit it. You will then be asked to provide the database information for your shop:

Database information

Enter the password in the corresponding text box and validate the form.

PrestaShop is now installed automatically on your Cloud Server.

Once the installation is finished, you can remove the installation directory, by typing sudo rm -r /var/www/html/install/ in your SSH client.

You can see your online shop now at http://YOUR_SERVERS_IP/ (for example: http://212.47.0.0/):

PrestaShop Front

An admin interface is available at http://YOUR_SERVERS_IP/admin (for example: http://212.47.0.0/admin):

Admin interface

You can edit the details of your shop, add products and check the performance statistics from this interface.

More information about the admin interface of PrestaShop are available in the offical documentation.

If you have any suggestion or question about this tutorial, please leave a comment in our Community.

Discover a New Cloud Experience

Deploy SSD Cloud Servers in seconds.