Skip to content
PrestaShop E-commerce product logo
  • AWS· soonComing soon on Amazon Web Services
  • Azure· nextMicrosoft Azure is next on the roadmap
  • GCP· nextGoogle Cloud is next on the roadmap
Coming soon

PrestaShop E-commerce

PrestaShop 8.2.8 - the newest release PrestaShop ships as an installable package - on Apache, PHP 8.1 and MySQL 8.0 with phpMyAdmin and Webmin. The storefront is browsable immediately with the demo catalogue, friendly URLs are on, and a service keeps the shop domain in step with your public IP until you point a real domain at it.

Version
v8.2.8
Operating system
Ubuntu 22.04 LTS
Architecture
x86_64
Support
Community

What's installed

Every package and version on the image. Nothing else is installed.

  • PrestaShop 8.2.8
  • Apache 2.4.52
  • PHP 8.1
  • MySQL 8.0.46
  • phpMyAdmin 5.2.3
  • Webmin 2.660

Licensing Open source (OSL-3.0), no licence key required

Deploy anywhere

PrestaShop E-commerce on AWS.

Microsoft Azure and Google Cloud are next on the roadmap. One clean-room build, one first-boot credential model, one patch cadence — identical on every cloud you run. Every identifier below is the real one; copy it and launch.

  1. AWS

    Amazon Web Services

    AMI · v8.2.8

    Coming soon

    AWS AMI ID

    ami-00c00a7c3ed0c346a
    Released
    September 12, 2026
    Root volume
    gp3 · 30 GiB

    Instance types

    • t3a.medium
    • t3.medium
    • t3a.large
    • m6a.large

    Regions

    • us-east-1

Getting started

From launch to signed in, step by step.

  1. Launch in us-east-1 with TCP 22, 80 and 8000 open; wait two to three minutes.

  2. Storefront: http://<instance-public-ip>/. Back office: http://<instance-public-ip>/admin-dev, sign in with admin@example.com. phpMyAdmin: /phpmyadmin (username root). Webmin: port 8000 (username admin). The password for all three is your EC2 Instance ID (for example i-0123456789abcdef0).

  3. Delete the demo catalogue from Catalog in the back office when you start building a real shop.

  4. SSH as ubuntu with your key pair. Change passwords with sudo bash /home/ubuntu/iscripts/pass_prestashop.sh, pass_mysql.sh or pass_webmin.sh; prestashop_status.sh shows versions, endpoints, shop domain and product count.

  5. Once you have a domain and certificate, enable SSL under Shop Parameters → General.

Security posture

What this image does and does not ship with, one fact per line.

  • Clean-room build on Canonical's official Ubuntu 22.04 LTS image: every component comes from its own official repository or release, nothing is copied from any third-party image, and the finished image was scanned for third-party vendor strings before capture.

  • No usable credential ships in the image; passwords are set on your instance at first boot from EC2 instance metadata (IMDSv2) and the scripts that set them delete themselves afterwards.

  • SSH is key-only, root login over SSH is refused, and build-time SSH keys, shell history and logs were removed before imaging.

  • First boot regenerates PrestaShop's secret, cookie_key, cookie_iv, new_cookie_key and admin API keypair for this instance - without that, anyone holding the image could forge session cookies against every shop launched from it.

  • The MySQL root, prestashop and Webmin passwords are set per instance, and phpMyAdmin gets a fresh 32-byte cookie key.

  • PrestaShop connects as its own database user, so changing the root password never takes the store down.

  • The installer directory is removed and phpMyAdmin's internal directories are denied over HTTP.

  • PHP 8.1 receives security backports from Canonical for the 22.04 LTS lifetime.

  • The bundled password tools enforce at least 10 characters with upper- and lower-case letters, a number and a symbol, and verify the new credential with a real sign-in before reporting success.

  • The image is HTTP-only by design so it works at a bare IP with no certificate warnings: terminate TLS at a load balancer or add a certificate before exposing it publicly, and restrict port 22 and any admin ports to trusted IP ranges in your security group.