Attention
TYPO3 v12 has reached end-of-life as of April 30th 2026 and is no longer being maintained. Use the version switcher on the top left of this page to select documentation for a supported version of TYPO3.
Need more time before upgrading? You can purchase Extended Long Term Support (ELTS) for TYPO3 v12 here: TYPO3 ELTS.
TYPO3 administration
Running TYPO3 in Docker
Learn how to run TYPO3 using Docker containers for local development and testing, including step-by-step guides for plain Docker, Docker Compose, and DDEV.
Directory structure
The folder layout of your TYPO3 project depends on how TYPO3 was installed. Composer-based installations use a modern structure that separates code from public files—ideal for deployment workflows and version control. Classic mode keeps everything in a single folder and is easier to set up for beginners.
Both methods are fully supported for production use, however there are security consideration regarding file access when using the classic structure.