PHPackages                             logifire/ftps-deploy - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. logifire/ftps-deploy

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

logifire/ftps-deploy
====================

Simple FTPS deployment tool

1.0.0-BETA3(10mo ago)223GPL-3.0PHPPHP &gt;=8.4

Since Jun 29Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/Logifire/ftps-deploy)[ Packagist](https://packagist.org/packages/logifire/ftps-deploy)[ RSS](/packages/logifire-ftps-deploy/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)DependenciesVersions (5)Used By (0)

FTPS Deploy
===========

[](#ftps-deploy)

A simple PHP deployment tool that uses FTPS to upload changed files to a remote server. It tracks file changes using MD5 hashes and only uploads modified files.

Features
--------

[](#features)

- FTPS secure file transfer
- Tracks file changes using MD5 hashes
- Only uploads modified files
- Supports file/directory ignore patterns
- Creates remote directories automatically
- Passive mode FTP support

Installation
------------

[](#installation)

Install via Composer:

```
composer require logifire/ftps-deploy
```

Configuration
-------------

[](#configuration)

You can initialize a template configuration file by running:

```
vendor/bin/deploy.php init
```

This will create a `deploy-config.php` file in your project root which you can then edit with your FTPS credentials.

Otherwise, create a `deploy-config.php` file manually in your project root:

```
