E-commercedocker-readypermissive-license
Sylius: the best Open Source alternative to Shopify in 2026
Sylius is an ecommerce framework built on Symfony, aimed at developers who need maximum flexibility for complex B2B or B2C stores.
Technical profile
- License
- MIT
- Category
- E-commerce
- Replaces
- Shopify
- Tech stack
- PHPSymfonyMySQL
Preview

Public image provided by Sylius on its own website.
Key features
- Extensible Symfony architecture
- Supports B2B and B2C stores
- Complete REST API
Sylius vs. Shopify
Pros
- Maximum flexibility for complex business logic
Things to consider
- Requires solid Symfony experience to get the most out of it
Quick Docker installation guide
Copy this docker-compose.yml, adjust the example passwords and run docker compose up -d on your server. See the full step-by-step guide →
docker-compose.yml
version: "3.9"
services:
sylius:
image: ghcr.io/sylius/sylius:latest
restart: unless-stopped
ports:
- "8080:80"
environment:
- DATABASE_URL=mysql://sylius:sylius@sylius-db:3306/sylius
depends_on:
- sylius-db
sylius-db:
image: mariadb:11
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=sylius
- MYSQL_USER=sylius
- MYSQL_PASSWORD=sylius
volumes:
- sylius_db_data:/var/lib/mysql
volumes:
sylius_db_data: