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.
Deployment tools
The following tools can be used to deploy TYPO3 either manually or in an automated CI pipeline.
Comparison of deployment tools
|
Method |
Pros |
Cons |
Typical Use Cases |
|---|---|---|---|
|
Git + Composer |
|
|
|
|
Deployer |
|
|
|
|
Manual rsync |
|
|
|
|
No Deployment (Direct Installation on Server) |
|
|
|
Summary:
- Git + Composer: Easy but requires server-side tooling.
- Deployer: Advanced, safe, and rollback-friendly but requires extra setup.
- Manual rsync: Simple file sync, but requires external build or packaging steps.
- No Deployment (Direct Installation on Server): Easy to get started, but risky, untracked, and not recommended for professional environments.
Select the method that best suits your workflow and server capabilities.
Other deployment tools
- TYPO3 Surf was formerly commonly used as a TYPO3 deployment tool. It has now mostly been succeeded by Deployer.
- Another deployment tool for PHP applications written in PHP: https://www.magephp.com/