Sylius

AWS Applications

open source headless e-commerce, built on Symfony

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Sylius is an open source, API first e-commerce platform built on the Symfony framework. It gives developers and agencies full control over the storefront, the admin panel and a documented REST API, so you can model a catalogue of products, variants and taxons, run multiple channels, currencies and locales, manage promotions, shipping, payments and the full order lifecycle, and build a custom or headless frontend against the same API. cloudimg ships it preinstalled as a production LEMP application (PHP, MySQL, nginx) so the platform is running within minutes of launch.

Why the cloudimg image

cloudimg delivers Sylius on a hardened Ubuntu base with the database and media on a dedicated, independently resizable data volume. On first boot every instance generates its own database password, admin password and Symfony application secret, so sessions and CSRF tokens are cryptographically independent between deployments and no shared or default credentials ship in the image. Each build ships with a paired step by step deploy guide and 24/7 cloudimg support.

Common uses

  • Launch a B2C or B2B online store with full control over catalogue, channels, promotions and the order lifecycle
  • Run headless commerce, serving a custom web or mobile storefront from the Sylius REST API
  • Give a development team a fully customisable, Symfony based commerce platform to extend and own

Key features

  • Sylius, the open source headless e-commerce platform built on Symfony and PHP, preinstalled as a LEMP application on PHP 8.3, MySQL and nginx with the storefront, admin panel and REST API published on port 80, no manual setup required
  • Model catalogues with products, variants, taxons and attributes, run multiple channels, currencies and locales, manage promotions, shipping, payments and the full order lifecycle from the admin panel or the API-first REST interface, with the store database on a dedicated independently resizable data disk
  • Hardened first boot generates a fresh database password, a unique administrator password and a fresh application secret for every instance so every deployment is cryptographically independent, stored in a root only file, with 24/7 technical support from cloudimg

See it running

Real screenshots taken while testing this image against its deployment guide.

Sylius screenshot 1 Sylius screenshot 2 Sylius screenshot 3 Sylius screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

Overview

Sylius is the open source, API-first e-commerce platform built on the Symfony framework, chosen by developers and agencies who want full control over their store rather than a rigid hosted template. This image delivers Sylius fully installed and configured as a production LEMP application, so the storefront, the admin panel and the REST API are running within minutes of launch.

Application Stack

Sylius running on PHP 8.3 with php-fpm, served by nginx on port 80. A MySQL database stores every product, taxon, order, customer and admin user on a dedicated data disk so it is independently resizable and survives instance replacement, and Sylius' media and uploads live on the same disk. Systemd manages the database, the PHP FastCGI workers and the web server, starting them on boot and restarting them on failure.

Headless E-Commerce Platform

Model your catalogue with products, variants, options, taxons and attributes, run multiple channels, currencies and locales, configure promotions, coupons and shipping and payment methods, and manage orders through their full lifecycle from the admin panel. Because Sylius is API-first, the same catalogue and checkout are exposed over a documented REST API, so you can build a custom storefront, a mobile app or a headless frontend against it. Sylius is a framework as much as a product: extend any behaviour with standard Symfony bundles and services.

Secure First Boot

On the first boot of your instance a one shot service generates a fresh database password, a fresh Symfony application secret and a fresh administrator password, all unique to that instance, recreates a clean database schema and creates the store administrator account. The application secret signs sessions and CSRF tokens, so rotating it per instance keeps every deployment cryptographically independent. The administrator password is written to a file only the root user can read, and no shared or default credentials ship in the image.

Ready To Configure

The storefront is served on port 80 and the admin panel at /admin. Sign in with the generated administrator credentials to build your catalogue, then connect your payment gateways, configure your mail transport and set your shipping and tax rules to take the store live. The image is the platform, ready for you to make it your own store.

cloudimg Support

24/7 technical support by email and chat. Help with deployment, catalogue and channel configuration, the REST API, payment and shipping integrations, mail setup, TLS and custom domains, database tuning and scaling.

Use Cases

B2C and B2B online stores. Headless commerce behind a custom or mobile storefront. Marketplace and multi channel retail. A developer owned, fully customisable alternative to hosted store builders.

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

syliusecommercee-commercesymfonyphpheadless commerceonline storeshopping cartself-hostedopen source