MGT Development Environment

Local Development Environment for Magento based on Docker

What is MGT Development Environment?

It's a local development environment based on Docker. It's completely free and easy to install and contains PHP, NGINX, MySQL, Redis, Memcache, Varnish, Postfix and a graphical user interface for administration. It's compatible with Mac, Linux, and Windows.
It's a full solution for Magento 1 and Magento 2 development.



We use PHP with PHP-FPM (FastCGI Process Manager). PHP-FPM is an alternative PHP FastCGI implementation with some additional features, particularly useful for busier sites.


NGINX is a high performance edge web server with the lowest memory footprint. It's Ultra-Fast, highly scalable and very reliable. 10x times faster than Apache!


MySQL is the world's most popular open source database. With its proven performance, MySQL has become the leading database choice for web-based applications.


Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. For Magento it's the fastest cache backend with superior performance.

Varnish Cache

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. Varnish Cache is really, really fast.


Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases.


Our Control Panel provides a user friendly interface to control all of your domains, databases, log files, ssl certificates and cron jobs.

Clean and Easy to use Control Panel

With the control panel you can create domains / vhosts, databases, cron jobs and many more in no time. The integrated NGINX VHost Editor makes it simple to apply redirects, rewrites and other settings. PHP and NGINX log files can be analysed with the log viewer.

Domain / Vhost Management

The domains / vhosts can be easily created through Control Panel.

Domain / Vhost Management

NGINX Vhost Editor

NGINX Vhost Editor

Log File Viewer

Log Viewer

Database Management

Databases can be created with a single click and managed with phpMyAdmin

Database Management


The databases can be managed with the popular phpMyAdmin