Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Raa'Shaun Hunter
I've been following the installation instructions and I've reached the point where I'm supposed to be able to access the Devilbox intranet. However, when I try to access it on the port I've assigned in the .env file (the machine I run my containers on has a web server that uses ports 80 & 443 so I assigned Devilbox to 30080 and 30443), I get a connection timeout message in Chrome. I'm accessing this from another machine on the same LAN, would that be a problem?
Raa'Shaun Hunter
I've tried using curl to grab the intranet webpage for devilbox from the machine that my docker containers live on and I received the correct page. However, I can't access it from any other machines. Is it only supposed to be accessible from localhost?
3 replies
Hi, I'm trying to install devilbox on my machine and I'm able to access the intranet from my local machine. I keep getting a timeout and I can't figure out what I'm doing wrong

Hi, I have 2 devilbox instances running on my docker.

lets says devilbox 1 is running service at backend.loc and devilbox 2 is running service at frontend.loc

is there a way to make the service in devilbox 2 (frontend.loc) able to access backend.loc?

Hi, how can I add crontab? crontab -e * php -q "/var/www/html/cron.php" >/dev/null 2>&1
I tried connect to container Httpd and php to add : update; install cron; and crontab -e; add >> crontab -e * php -q "/var/www/html/cron.php" >/dev/null 2>&1 ... But not work. could someone hlep. Thanks
Matei Nicolae - Daniel
How can I enable OpenSSL on Devilbox? I am trying to test something that involves curl, but I get this error: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol
Raa'Shaun Hunter
I'm running devilbox in Docker on a Synology DS220+ and I have the No Host DNS record found. Add the following to /etc/hosts: debitpay.loc error. Do I add this the the NAS' hosts file or the one inside the container?
Raa'Shaun Hunter
I've added this line (as well as ::1 debitpay.loc) to the NAS' hosts file and nothing changed even after restarting the NAS (and therefore all of the containers). What should I try now?
Peter Nerád
@CardcaptorRLH85 Add nameserver to your dns network resolution setup at NAS at first place. If you use some dns service on NAS, add forwarding to for your development domain.
6 replies
Matei Nicolae - Daniel
service "pgsql" refers to undefined volume devilbox-pgsql-13.0: invalid compose project I get this error after updating the Devilbox to version 2.0.0
1 reply
Matei Nicolae - Daniel
how can i
1 reply
enable display_errors on
you most likely don't need that
did you check container logs?

Hi everyone, there is finally a new feature release that adds full arm64 support for anyone that already has a Mac M1 notebook :-)


Nice 👍 any idea if it should work on arm64 Raspberry Pi? Eg Pi Zero 2 or Pi 4
1 reply
That’s huge 👍 So Raspi 3,4 and zero2!
I see this project gaining more popularity as a result. Portable pocket sized development env 🔥

Another release has been drafted: https://github.com/cytopia/devilbox/releases/tag/v2.2.0

This one adds the ability to easily create custom PHP-FPM images (based upon the official Devilbox images). I.e, you're now able to add lots of tools and create your own set of PHP flavours

Ezequias Lopes
I'm using DevilBox on Windows. This is is my first time using Docker. I wanted to know if it's possible to change this CLI. It's horrible and doesn't have any shortcuts.
1 reply

Hello i like this project, https://github.com/cytopia/docker-bind,
Before i deep dive, i would like to check if this will solve my use case.

My use case : I have domain registered and want to have private DNS on subdomain. For Ex. priv.example.com using this bind9 project.
I have CA/Letsencrypt server running under this subdomain. Ex. CA.example.com
Now i have clients with acme connecting to this domain for certs authority to validate by the protocols(( DNS-01, http-01, tls-alpn-01) For ex. A DNS validation should be added in the private DNS.( like clienthost1.priv.example.com)
This entry should added in to the DNS so the acme client can do DNS-01 validation.
So the Sub.sub.domain.com should be added dynamically as A record.

For the above requirement, can this docker-bind project solve my need. ? if yes.. any doc ref...

1 reply
anthony popejoy
Théo D

Hello all ! how are you ?

I have a request, for tests i need use the following "chrome-php/chrome" package.

I can't install chrome correctly, I've tried several images but I can't get it to work... has someone already succeeded?

Good afternoon, how can I access s Virtual Host using only IP for my LAN, I don't want to use domains names, neither want to configure the domain for each device in the LAN, can someone help me out with this?
Hi all, devilbox is using docker, is it possible to replace docker to podmand / rancher?
Matei Nicolae - Daniel
do somebody know why I can't export a database from devilbox phpmyadmin?
Rodolfo de Souza Pereira
Goodnight. How are you? Hope so!
Please, how do I access my projects by cell phone?
How do I allow sub directories?

New installation of Devilbox here - having problems connecting to the sql servers. I have tried MySQL 5.4, 5.5, 5.6, 5.7 and a variety of MariaDB versions. phpMyAdmin connects fine and I am able to manage the db. I can also connect to the db via 3rd party DBM tools. The issue I am having is that the containers cannot connect to the db server. I get the "ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)" error. I have tried connecting to localhost,, the assigned IP address for the MySQL container, etc.

I have tried with an .env file that is not modified, as well as one that has been modified for my needs. Any ideas here?

Akash Kumar Verma

Hey everybody
I am new to mgento and devilbox and i am stuck at point in this tutorial

and i am facing this error on doing docker-compose up the second time

  • error decoding 'Ports': Invalid hostPort:
Jamison Bryant

Following the instructions for an XDebug setup on macOS is not working for me: https://devilbox.readthedocs.io/en/latest/intermediate/configure-php-xdebug/macos/phpstorm.html#configure-php-xdebug-mac-phpstorm

I have followed all the steps (& verified everything...) and I still do not trigger the debugger in PhpStorm on my breakpoints

; Defaults
xdebug.default_enable     = 1
xdebug.remote_enable      = 1
xdebug.remote_autostart   = 1
xdebug.mode               = debug
xdebug.start_with_request = yes
xdebug.remote_handler     = dbgp
xdebug.remote_port        = 9000
xdebug.remote_log         = /var/log/php/xdebug.log

; For me specifically
xdebug.idekey = PHPSTORM

; For macOS specifically
xdebug.remote_connect_back = 0
xdebug.remote_host         =
Ran sudo ifconfig lo0 alias
One thing that is slightly different for me is my projects are not stored directly under the Devilbox root, for performance reasons
Devilbox location: /Users/jamisonbryant/Devilbox, project location: /Users/jamisonbryant/Code/www/my-project
I don't see where I've done anything wrong, any pointers? Thanks in advance!
Jamison Bryant
I figured it out - the Devilbox docs are out-of-date on this subject. If you're using PHP7+, you need to set up for Xdebug v3. Not v2.
I will see if I can find time to make a PR to address the docs changes.
Hello everyone, I'm having big time issues installing the pdo driver for snowflake in php-8.0:prod image, I would love if anyone could assist me on this
Currently using image devilbox/php-fpm:8.0-prod
Ketan Dholakia
how to access asto web framework after npm run dev in devilbox ?