Hmm, never mind. It somehow worked the second time:
root@xxx-01:~# ee site create lara.studio --type=php --with-db --public-dir=public --cache --with-local-redis --ssl=le
Configuring project.
Creating PHP site lara.studio
Copying configuration files.
Starting site's services.
Success: Configuration files copied.
Checking and verifying site-up status. This may take some time.
Starting SSL verification.
The authorization check was successful!
Executing first request.
Requesting first certificate for domain lara.studio.
Certificate received
Certificate stored
Success: SSL verification completed.
Starting site's services.
+--------------+-----------------------------------+
| Site         | https://lara.studio               |
+--------------+-----------------------------------+
| Site Root    | /opt/easyengine/sites/lara.studio |
+--------------+-----------------------------------+
| -----------------------------------------------      |
+--------------+-----------------------------------+
| SSL          | Enabled                           |
+--------------+-----------------------------------+
| SSL Wildcard | No                                |
+--------------+-----------------------------------+
| Cache        | Enabled                           |
+--------------+-----------------------------------+
Site entry created.
Now I only wonder on the deployment as I was discussing at Deployment of PHP or WordPress App on Easy Engine V4 .  The current setup with public as publicly accessible folder is good, but I would need to git hook or git clone set things up… or get Deployer going somehow.