PHPackages                             joro/typo3reversedeployment - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. joro/typo3reversedeployment

AbandonedArchivedLibrary[File &amp; Storage](/categories/file-storage)

joro/typo3reversedeployment
===========================

Export DB and files to your TYPO3 dev installation

v2.1.2(4y ago)84.0k5[7 issues](https://github.com/ochorocho/joro-typo3reversedeployment/issues)[1 PRs](https://github.com/ochorocho/joro-typo3reversedeployment/pulls)GPL-3.0-or-laterPHPPHP ^7.2 || ^8.0

Since Mar 4Pushed 1y ago3 watchersCompare

[ Source](https://github.com/ochorocho/joro-typo3reversedeployment)[ Packagist](https://packagist.org/packages/joro/typo3reversedeployment)[ RSS](/packages/joro-typo3reversedeployment/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (3)Versions (21)Used By (0)

Reverse deploy TYPO3 DB and Folders
===================================

[](#reverse-deploy-typo3-db-and-folders)

Features:

- Export TYPO3 Database and download (exclude tables)
- Download only referenced files to your local fileadmin
- Download specific folders like ./uploads or download entire fileadmin

Requirements:

- [TYPO3 Console](https://packagist.org/packages/helhum/typo3-console) (&gt;=4.6) on remote TYPO3 installation
- A SSH connection to the remote server
- `rsync` to download files
- Works with TYPO3 7.x/8.x/9.x/10.x

⚠️ In version 2.0.0 `...->ssh('example.org'); changes to `...-&gt;setRemoteServer('example.org');

Security
--------

[](#security)

Created temporary files should be protected from public access

**Apache**

The code will check for `.htaccess` file within `typo3temp/joro_typo3reversedeployment` and creates it as needed.

Example content:

```
 deny from all

```

**NGINX**

Add this to your NGINX configuration to disabled public access of temp files

```
location ~ /\.(?!joro_typo3reversedeployment).* {
    deny all;
}

```

Usage:
------

[](#usage)

1. Create a new file in folder `.reverse`, e.g. `.reverse/remote.php`

```
