PHPackages                             oliver-hader/typo3-deployer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. oliver-hader/typo3-deployer

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

oliver-hader/typo3-deployer
===========================

Deployer toolkit for deploying TYPO3 to remote server

0.5.2(6y ago)51582GPL-2.0-or-laterPHP

Since Dec 12Pushed 6y ago1 watchersCompare

[ Source](https://github.com/ohader/typo3-deployer)[ Packagist](https://packagist.org/packages/oliver-hader/typo3-deployer)[ RSS](/packages/oliver-hader-typo3-deployer/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

TYPO3 Deployer Toolkit
======================

[](#typo3-deployer-toolkit)

> **EXPERIMENTAL** This toolkit is still experimental - create backups of remote host before using it!
>
> Currently only deployment from local DDEV to remote SSH server is supported

```
composer req --dev oliver-hader/typo3-deployer
```

Usage
-----

[](#usage)

- copy `deploy.dist.php` to project root directory as `deploy.php`
- copy `.host.dist.yml` to project root directory as `.host.yml`
- ensure `.host.yml` is **NOT** added to public Git repository (add to `.gitignore` file)
- adjust `.host.yml` inventory file (see )
    - special `typo3` property allow to define TYPO3 specific settings
    - `typo3/settings` is merged with `$TYPO3_CONF_VARS`
    - `typo3/databaseChanges` allows to modify remote database records (e.g. change admin password)
    - string prefix `::password-hash::` will lead to apply password hash to value (hardcoded to Argon2i currently)
    - string prefix `::random-value::` will lead to 64 random bytes being applied as hex characters

Deploy
------

[](#deploy)

Example execution (assumed that `production` stage is configured in `.host.yml`)

```
vendor/bin/dep deploy production
```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~21 days

Total

3

Last Release

2351d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/402145?v=4)[Oliver Hader](/maintainers/ohader)[@ohader](https://github.com/ohader)

---

Top Contributors

[![ohader](https://avatars.githubusercontent.com/u/402145?v=4)](https://github.com/ohader "ohader (6 commits)")

### Embed Badge

![Health badge](/badges/oliver-hader-typo3-deployer/health.svg)

```
[![Health](https://phpackages.com/badges/oliver-hader-typo3-deployer/health.svg)](https://phpackages.com/packages/oliver-hader-typo3-deployer)
```

###  Alternatives

[lorisleiva/laravel-deployer

Laravel Deployer is a lightweight wrapper of Deployer giving Artisan the power of zero-downtime deployment.

1.7k1.3M4](/packages/lorisleiva-laravel-deployer)[sourcebroker/deployer-extended

Library with some additional tasks for deployer (deployer.org).

25292.2k12](/packages/sourcebroker-deployer-extended)[hypernode/deploy-configuration

Hypernode deploy configuration files

12133.0k](/packages/hypernode-deploy-configuration)[ngmy/webloyer

Webloyer is a Web UI for managing Deployer deployments

2191.1k](/packages/ngmy-webloyer)[n98/n98-deployer

netz98 deployer tasks, recipes, configuration

2544.7k1](/packages/n98-n98-deployer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
