Skip to content

Setups

You are viewing the next version (v6.7) of the documentation.
Click here to switch to the stable version (v6.6), or use the version switcher on the left to navigate between versions.

Setups

Set up your own environment

Head over to the Requirements section to install and configure the necessary services like a database and a webserver to a Unix system like Linux, macOS, WSL, etc.

Development setup

INFO

Technically there is no real difference between a Development Setup and a Production Setup, they only differ on performance and security optimizations.

  • Docker (beginner-friendly) - This is a Docker setup for Shopware 6. It is a lightweight and easy way to get started with Shopware. It uses Docker Compose to manage the services and is suitable for local development.

  • Symfony CLI - This setup uses the Symfony CLI to run Shopware. It is the default way to run Symfony applications and is also suitable for Shopware.

  • Devenv - This is a setup that manages all necessary services. A description file in the source code manages the versions of these services. This setup works for Linux, WSL, and macOS.

  • Dockware* - This is a managed docker setup for Shopware 6 by Shopware agency dasistweb.

  • DDEV* - Docker-based PHP development environments, works on all platforms and is generic enough to be used for any PHP project. Project Page

* These setups are maintained by the community and not directly by Shopware. If you have any questions or issues, please open an issue in the respective repository.

Production setup

Managed hosting

Many hosting providers, especially Shopware certified ones, offer a fully pre-configured Hosting environment for Shopware. This is the easiest way to get started with Shopware. You can find a list of certified hosting partners on the Shopware website. You will need to upload your Shopware project template to the server and run the installation commands.

If you want to automate the installation process, consider using Deployer to deploy the code changes. You can find here the Deployer documentation.

Container-based hosting

If you are using containers for your setup, check out the dedicated Docker guide for production. This guide will help you to set up a production ready Docker environment for Shopware 6.

If you are using Kubernetes, take a look at the Shopware Kubernetes Operator.