PrestaShop is a customizable, open-source eCommerce platform and one of the most popular eCommerce platforms in the world.

This droplet includes PrestaShop website setup to make it easier for your to start your online store.

Software Included

Package Version License
PrestaShop 8.5.1 Open Software License OSL-3.0
Apache 2.4.52 Apache 2
PHP 8.3 PHP v3.01
MySQL server 8.0.36 GPL 2

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the PrestaShop 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB PrestaShop Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "smartarget-prestashop"}' \

Getting Started After Deploying PrestaShop

On your first SSH login to the droplet or launch of the Droplet console of your PrestaShop Droplet 1-Click, you will be greeted by a message of the day which includes the admin password for your PrestaShop mysql database

This script will setup and configure PrestaShop, your PrestaShop store, and your admin login to your PrestaShop store.

If for any reason, you are unable to access the message of the day, you can get the admin password by simply reading the /root/.digitalocean_password file in your droplet

You can now access your PrestaShop instance, by visiting http://your-droplet-IP