Devilbox documentation¶
The Devilbox is a modern dockerized LAMP and MEAN stack for local development on Linux, MacOS and Windows.
It allows you to have an unlimited number of projects ready without having to install any external software and without having to configure any virtual hosts. As well as providing a very flexible development stack that you can run offline. (Internet is only required to initially pull docker container).
The only thing you will have to do is to create a new directory on the filesystem and your virtual host is ready to be served with your custom domain.

Important
- Read first
- Ensure you have read this document to understand how this documentation works.
Getting started
Intermediate
Advanced
Autostart commands
vhost-gen
Enable custom container
- Enable all additional container
- Enable and configure PHP Community
- Enable and configure Blackfire
- Enable and configure ELK Stack
- Enable and configure MailHog
- Enable and configure Meilisearch
- Enable and configure Ngrok
- Enable and configure Python Flask
- Enable and configure RabbitMQ
- Enable and configure Solr
- Enable and configure Varnish
Corporate Usage
Maintenance
Configuration files
Examples
- Setup CakePHP
- Setup CodeIgniter
- Setup CodeIgniter4
- Setup Contao
- Setup CraftCMS
- Setup Drupal
- Setup ExpressionEngine
- Setup Joomla
- Setup Laravel
- Setup Magento 2
- Setup Phalcon
- Setup Photon CMS
- Setup PrestaShop
- Setup ProcessWire
- Setup Shopware
- Setup Symfony
- Setup TYPO3
- Setup WordPress
- Setup Yii
- Setup Zend
- Setup other Frameworks
Examples - reverse proxy
Readings
3rd party projects