Deployment guide

PrestaShop on a VPS: open e-commerce with no closed platform

Deploy on a VPS Cloud →

Self-hosting7 min read

PrestaShop on a VPS: open e-commerce with no closed platform

PrestaShop remains a natural choice for a French-speaking store that wants to keep control of its catalogue, its modules and its checkout funnel. On a ServOrbit VPS, the PHP environment, the database and the cache are sized for your real usage. This guide walks through a clean installation, without pretending that a single module solves everything.

Why host PrestaShop on a VPS?

Shared hosting imposes strict limits on PHP memory, the number of processes and execution speed — all of them obstacles for a PrestaShop store that loads modules, manages large catalogues and processes payments in real time. On a VPS, you have guaranteed resources (RAM, vCPU, NVMe SSD storage) that translate directly into shorter load times and a better conversion rate. You also keep full control over the PHP and MySQL configuration and the server extensions PrestaShop needs.

What you can do with PrestaShop

  • Create and manage an unlimited product catalogue with variants, combinations and custom attributes
  • Accept online payments through native modules (CMI, PayPal, Stripe, bank transfer)
  • Manage taxes, currencies and shipping zones to sell in Morocco and internationally
  • Install hundreds of modules from the AddOns Marketplace to extend features (SEO, loyalty, dropshipping)
  • Fully customise your store's theme through the Smarty template editor
  • Generate detailed sales reports and track performance from the native dashboard

Install PrestaShop on your ServOrbit VPS

01

Order a ServOrbit Cloud VPS

Head to /vps-cloud and choose a plan suited to your store. For PrestaShop, a VPS with at least 2 GB of RAM and 1 vCPU is recommended for a mid-sized catalogue. Select the location, confirm your order and wait a few seconds while your VPS is provisioned automatically.

02

Open the Marketplace in the client area

Log in to your ServOrbit client area, then open the page of your newly created VPS. In the management panel, click the 'Marketplace' tab to access the catalogue of applications available as 1-click installs.

03

Select PrestaShop and launch the installation

In the Marketplace, search for 'PrestaShop' and click the matching tile. Confirm the start of the installation: the system automatically deploys Apache (or Nginx), PHP 8.1+, MariaDB and the PrestaShop files on your VPS. The operation usually takes less than two minutes.

04

Complete the initial configuration

Once the installation is finished, open the PrestaShop configuration wizard in your browser at http://[YOUR-VPS-IP]/install. Enter your store name, the administrator email address, the password and the database details (provided in the Marketplace installation summary). Follow the wizard's steps through to the installation-complete confirmation.

05

Access the back office and secure your store

Delete the /install folder on the server (required — PrestaShop explicitly flags it) then open your admin back office at http://[YOUR-VPS-IP]/admin-[random-suffix]. Log in with the email and password set in the previous step, then configure your domain name under Preferences > SEO & URLs to enable friendly URLs.

Pro tip: before taking your store live, enable the free Let's Encrypt SSL certificate on your VPS (available from the ServOrbit client area) and force HTTPS in PrestaShop via Preferences > General > Enable SSL. An e-commerce site without HTTPS loses buyers' trust and sees its Google ranking penalised — it is the first thing to do before publishing your products.

The official documentation

For advanced configuration, tool-specific options and version changes, refer to the official PrestaShop documentation. This guide covers going live on a ServOrbit VPS; the vendor documentation remains the reference for fine-tuning.

Deploy PrestaShop in minutes on a ServOrbit Cloud VPS

Launch your e-commerce store on high-performance Cloud VPS infrastructure, with 1-click PrestaShop installation included and support based in Morocco.

Need help?

Browse our help center and FAQ, or write to our team — support in French, English and Arabic.