Raised: $10,026
83.5% of monthly goal Help us cross the finish line!
Goal: $12,000
Raised: $10,026 Goal: $12,000
83.5% of monthly goal Help us cross the finish line!
Sponsor DDEV

TYPO3 Projects on Coder.ddev.com

July 9, 2026 2 min read

Edit this page
TYPO3, DDEV, and Coder logos stacked vertically

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.

For general background on coder.ddev.com, including access requirements and the other available templates, see the announcement post.

Watch the Video

What You’ll See

  • 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

Steps

  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.

Sharing What You Built

The workspace can be shared with other coder.ddev.com users directly, without any extra setup.

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.

Learn More

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.


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