PrestaShop VPS HostingYour Store on Reserved Resources
PrestaShop is free to run, but its speed depends on the server under it. We install PrestaShop with Apache or NGINX, PHP-FPM and MySQL or MariaDB on a hardened KVM VPS, so your catalogue and checkout get CPU and RAM that are not shared.
Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations
-
Reserved vCores and RAM
Checkout stays quick under load.
-
NVMe storage
Fast catalogue queries and image delivery.
-
Root and SSH access
php.ini limits, web server config and cron.
-
Daily backups
Automatic backup of the previous 24 hours.
Why Host PrestaShop on a VPS
PrestaShop stores grow in modules, products and traffic. Shared hosting limits all three; a VPS removes the ceilings.
-
Reserved resources for checkout
Cart and checkout run uncached; reserved vCores and RAM keep them quick under load.
-
PHP settings PrestaShop asks for
Raise memory_limit, max_input_vars and upload sizes to what PrestaShop and its modules need.
-
Cron for modules
Run module tasks, product feeds and stock sync on a real schedule.
-
Room for many products
NVMe storage and a database sized for large catalogues and combinations.
A PrestaShop Server Stack
A classic PHP stack, set up the way PrestaShop expects.
Request from a browser or app (HTTPS)
-
Web server
Apache (or NGINX)
PrestaShop writes its own .htaccess rules, so Apache works out of the box; NGINX needs equivalent rules.
-
PHP runtime
PHP-FPM + OPcache
Runs the shop and its modules.
-
Application
PrestaShop
Smarty templates compiled and cached in production.
-
Database
MySQL or MariaDB
Products, combinations, customers and orders.
Worth knowing
- Turn on Smarty caching and stop template recompiling in production.
- CCC (combine, compress, cache) reduces the number of CSS and JavaScript files.
- After installation the install folder is removed and the admin folder gets a unique name.
- Check which PHP versions your PrestaShop release and modules support before upgrading PHP.
What You Can Run
-
Small and mid-size shops
A fast store with room to grow in place.
-
Multistore
Several shops from one back office.
-
Large catalogues
Many products with combinations and features.
-
Marketplaces
Multi-vendor shops with marketplace modules.
-
Multi-language, multi-currency stores
Selling across countries from one installation.
-
Staging copies
Test modules and upgrades before going live.
VPS Plans for PrestaShop
VPS-1 runs a small shop. Stores with large catalogues or many modules usually start on VPS-2.
VPS-1
Small websites, APIs, bots and development servers.
- 2 vCores
- 4 GB RAM
- 40 GB NVMe
- 500 Mbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-2
Production apps, WordPress and online stores.
- 4 vCores
- 8 GB RAM
- 75 GB NVMe
- 1 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-3
Busy stores, SaaS products and several projects.
- 6 vCores
- 12 GB RAM
- 100 GB NVMe
- 2 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-4
High-traffic apps, large databases and agencies.
- 8 vCores
- 24 GB RAM
- 200 GB NVMe
- 3 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.
Which Plan for Your PrestaShop Store
Modules, catalogue size and checkout traffic drive PHP and database load.
| Workload | Start with | Why |
|---|---|---|
| New or small shop | VPS-1 2 vCores · 4 GB RAM | PrestaShop, the web server and MariaDB with room to spare. |
| Growing shop | VPS-2 4 vCores · 8 GB RAM | More PHP workers and database memory. |
| Large catalogue or multistore | VPS-3 6 vCores · 12 GB RAM | 6 vCores and 12 GB RAM. |
| High traffic or several shops | VPS-4 8 vCores · 24 GB RAM | 8 vCores, 24 GB RAM and 200 GB NVMe. |
A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.
PrestaShop on Shared Hosting or a VPS?
Small shops start on shared hosting; growing ones need settings and resources of their own.
| Feature | Shared hosting | PrestaShop VPS |
|---|---|---|
| PHP limits (memory, max_input_vars) | Capped by the host | Your settings |
| Resources at peak times | Shared | Reserved |
| Module cron jobs | Limited | Unrestricted |
| Root and SSH access | No | Yes |
| Server administration | Done by the host | Yours, after our free setup |
| Best for | Very small shops | Growing and large shops |
| Explore Shared hosting | See Plans |
Running PrestaShop Day to Day
Common maintenance tasks over SSH.
-
Clear the cache
After installing modules or changing themes.
-
Schedule a module task
Many modules give you a cron URL.
-
Back up the database
A consistent dump without locking tables.
-
Back up images and modules
The files the database does not hold.
# 1. Clear the cache
cd /var/www/shop && php bin/console cache:clear --env=prod
# 2. Schedule a module task
(crontab -l; echo "*/15 * * * * curl -s https://shop.example.com/module/yourmodule/cron?token=YOUR_TOKEN") | crontab -
# 3. Back up the database
mysqldump --single-transaction shop | gzip > ~/backups/shop-$(date +%F).sql.gz
# 4. Back up images and modules
tar -czf ~/backups/shop-files-$(date +%F).tar.gz -C /var/www/shop img modules themes
Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).
Installed and Secured Before You Log In
The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with PrestaShop in place.
-
Choose a plan and location
Pick the resources you need and the datacentre closest to your users.
-
Tell us your PrestaShop setup
Versions, database and domain: at order or right after.
-
We install and secure it
Server hardened, PrestaShop installed and tested, HTTPS on your domain.
-
You take over with root
SSH access to a working server, ready for your code and data.
Your PrestaShop stack
- Apache or NGINX configured for PrestaShop
- PHP-FPM with the extensions and limits PrestaShop requires
- MySQL or MariaDB with a database for the shop
- PrestaShop installed on your domain with HTTPS
- Install folder removed after setup
Yours to run after handover
- Ongoing server administration
- Application maintenance and updates
- Debugging your code
- Migrating existing sites or data
Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.
Platform Specs and Locations
The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.
| Virtualisation | KVM with reserved vCores and RAM |
|---|---|
| Storage | NVMe SSD on every plan |
| Network | Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan |
| Operating systems | Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD |
| Access | Full root over SSH, key-based login |
| Backups | Automatic daily backup of the previous 24 hours; snapshots and longer retention on request |
| Protection | Always-on anti-DDoS mitigation |
| Availability | 99.9% uptime SLA |
Secured before we hand it over
- Non-root sudo user created for daily work
- SSH key login, password login for root disabled
- Firewall (UFW) open only for the ports you use
- Fail2ban blocking repeated login attempts
- Automatic security updates enabled
- Free Let's Encrypt SSL on your domain
- Timezone, swap and hostname configured
Asia-Pacific
- Mumbai
- Singapore
- Sydney
Europe
- London
- Limburg
- Roubaix
- Gravelines
- Strasbourg
- Milan
- Warsaw
North America
- Beauharnois
Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.
Who a PrestaShop VPS Suits
-
Shop owners with technical help
Someone on your team can look after a server.
-
PrestaShop agencies
Client shops and staging copies on one server.
-
Shops leaving hosted platforms
Merchants who want to own their store and data.
Security and Performance for PrestaShop
Security
- Update PrestaShop and modules promptly; outdated modules are the most common way in.
- Install modules only from trusted sources such as PrestaShop Addons.
- Protect the back office with strong passwords, and restrict it by IP if you can.
- Back up the database and files before every upgrade.
Performance
- Enable Smarty cache and CCC in production.
- Use OPcache and enough PHP-FPM workers for checkout traffic.
- Disable modules you do not use.
- Regenerate product images at the sizes your theme uses.
Questions Before You Deploy
Not covered here? Ask an engineer before you order.
Run PrestaShop on Its Own Server
Choose a plan and we hand over PrestaShop installed and secured, with PHP set the way it needs.