DDEV Blog: TYPO3 Projects on Coder.ddev.com

If you have questions, reach out in any of the support channels.
Follow our blog, Bluesky, LinkedIn, Mastodon, and join us on Discord. Sign up for the monthly newsletter.

  • How to get access to coder.ddev.com
  • Creating a coder.ddev.com workspace with the freeform template
  • Cloning the rfay/typo3demo project and running ddev coder-setup + ddev start
  • Fixing a trustedHostsPattern error with ddev restart after Composer brings in the rest of the code
  • The working site and TYPO3 backend on the workspace’s *.coder.ddev.com subdomain
  • Two ways to share it: natively with other coder.ddev.com users, or publicly with ddev share
  1. Get access to coder.ddev.com either via your organization having “partner” status with DDEV Foundation or by asking for access.
  2. Log in to coder.ddev.com with GitHub and create a workspace using the freeform template. The project name you choose matters, since coder.ddev.com uses it to set up proxying.
  3. Open a terminal in the workspace (web terminal, VS Code Web, or SSH via the coder CLI) and clone your TYPO3 project.
  4. Run ddev coder-setup once in the project directory, then ddev start. If the project has a post-start Composer install hook, like rfay/typo3demo, it’ll finish setting itself up automatically.
  5. If ddev launch shows a trusted-host error, it’s because Composer brought in the rest of the code after the first ddev start already generated additional.php. Run ddev restart to regenerate it, then reload.

coder.ddev.com gives you a full DDEV environment in the cloud, no local Docker required. This is a quick look at using it for a TYPO3 project with the freeform template.
It can also be shared with ddev share, since rfay/typo3demo uses a relative base (/camino) instead of a hardcoded URL. Projects that do hardcode a full URL in base need the pre-share/post-share hook fix described in Sharing Your TYPO3 Project with ddev share.

The workspace can be shared with other coder.ddev.com users directly, without any extra setup.
For general background on coder.ddev.com, including access requirements and the other available templates, see the announcement post.


This article was edited and refined with assistance from Claude Code.

Similar Posts