Skip to content
Devilbox
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Read first
Features
Devilbox purpose
Getting started
Prerequisites
Automated Installation Script
Install the Devilbox
Start the Devilbox
Devilbox intranet
Directory overview
Create your first project
Enter the PHP container
Change container versions
IMPORTANT
Agentic Onboarding
Agentic authentication
Agentic tool toggles
CLI reference
DVL CLI Reference
DVL Agent Guide
Workspaces
Hermes Workspace stack
Multica stack
Configuration
apache.conf
bashrc.sh
docker-compose.override.yml
docker-compose.yml
.env
my.cnf
nginx.conf
php-fpm.conf
php.ini
Custom containers
Enable all additional container
Enable and configure Blackfire
Enable and configure ELK Stack
Enable and configure MailHog
Enable and configure Meilisearch
Enable and configure Ngrok
Enable and configure PHP Community
Enable and configure Python Flask
Enable and configure RabbitMQ
Enable and configure Solr
Enable and configure Varnish
Examples
Setup CakePHP
Setup CodeIgniter
Setup CodeIgniter4
Setup Contao
Setup CraftCMS
Setup Drupal
Setup ExpressionEngine
Setup Joomla
Setup Laravel
Setup Magento 2
Setup other Frameworks
Setup Phalcon
Setup Photon CMS
Setup PrestaShop
Setup ProcessWire
Setup reverse proxy NodeJS
Setup reverse proxy Python Flask
Setup reverse proxy Sphinx docs
Setup Shopware
Setup Symfony
Setup TYPO3
Setup WordPress
Setup Yii
Setup Zend
Intermediate
Setup Auto DNS
Setup valid HTTPS
Configure PHP Xdebug
Enable/disable PHP modules
Read log files
Email catch-all
Add custom environment variables
Work inside the PHP container
Source Code Analysis
Best practice
Advanced
Add custom CNAME DNS entries
Add your own Docker image
Connect to external hosts
Connect to host OS
Connect to other Docker container
Customize PHP globally
Customize web server globally
Overwrite existing Docker image
Howto
devilbox
Find Docker and Docker Compose version
Move backups to a different directory
Move projects to a different directory
dns
Add custom DNS server on Android
Add custom DNS server on iPhone
Add custom DNS server on Linux
Add custom DNS server on MacOS
Add custom DNS server on Windows
Add project hosts entry on Linux
Add project hosts entry on MacOS
Add project hosts entry on Windows
docker-toolbox
Docker Toolbox and the Devilbox
Find Docker Toolbox IP address
SSH into Docker Toolbox
SSH port-forward on Docker Toolbox from host
SSH port-forward on host to Docker Toolbox
terminal
Open a terminal on MacOS
Open a terminal on Windows
uid-and-gid
Find your user id and group id on MacOS
Find your user id and group id on Windows
xdebug
Host address alias on MacOS
Maintenance
Backup and restore MongoDB
Backup and restore MySQL
Backup and restore PostgreSQL
Checkout different Devilbox release
Remove stopped container
Remove the Devilbox
Update the Devilbox
Support
Artwork
Blogs, Videos and Use-cases
FAQ
How To
Troubleshooting
Autostart commands
Autostarting NodeJS Apps
Custom scripts globally
Custom scripts per PHP version
vhost-gen
Customize all virtual hosts globally
Customize specific virtual host
Example: add sub domains
Virtual host templates
Virtual host vs Reverse Proxy
reverse-proxy
Reverse Proxy for custom Docker
Reverse Proxy with HTTPS
Corporate Usage
Shared Devilbox server in LAN
Showcase over the internet
Use external databases
Readings
Available container
Available tools
Syncronize container permissions
3rd party projects
Devilbox CLI
Nginx ACME (letsencrypt)
GitHub
Select theme
Dark
Light
Auto
**Note**: your file manager might look different
Note
: your file manager might look different