ftp-deployment - A tool for automated deployment of web applications to an FTP server.

  •        11

FTP deployment is a tool for automated deployment to an FTP server. Once the process is automated, it costs you a fraction of time and minimizes the risk of error (didn't I forget to upload some files?). There are lots of sophisticated deploying techniques available today, but many people are still using FTP. This tool is designed for them.

https://nette.org
https://github.com/dg/ftp-deployment

Tags
Implementation
License
Platform

   




Related Projects

WinSCP - Free SFTP, SCP and FTP client for Windows

  •    C++

WinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.

Ange ftp over SSH

  •    Perl

Ange ftp over SSH is a Perl wrapper around ssh that emulates an ftp client. This allows emacs to edit remote files using the ange-ftp package.

vinyl-ftp - Blazing fast vinyl adapter for FTP

  •    Javascript

Blazing fast vinyl adapter for FTP. Supports parallel transfers, conditional transfers, buffered or streamed files, and more. Often performs better than your favorite desktop FTP client. You can override parallel and reload per stream in their options.

dploy - An FTP/SFTP deployment tool built in node.js.

  •    CoffeeScript

DPLOY is an FTP/SFTP deployment tool built in node.js Uploads the latest changes by comparing the version on your server with your git repository. Will install the dploy.yaml file and set up a post-commit script on your .git/hooks folder so you can DPLOY from your commit message as well.

grunt-ftp-deploy - Grunt task for code deployment over ftp

  •    Javascript

This is a grunt task for code deployment over the ftp protocol. This is why a grunt task like this would be very useful.


PHPloy - PHPloy - Incremental Git (S)FTP deployment tool that supports multiple servers, submodules and rollbacks

  •    PHP

PHPloy is an incremental Git FTP and SFTP deployment tool. By keeping track of the state of the remote server(s) it deploys only the files that were committed since the last deployment. PHPloy supports submodules, sub-submodules, deploying to multiple servers and rollbacks. PHPloy requires PHP 5.5+ and Git 1.8+. PHPloy stores a file called .revision on your server. This file contains the hash of the commit that you have deployed to that server. When you run phploy, it downloads that file and compares the commit reference in it with the commit you are trying to deploy to find out which files to upload. PHPloy also stores a .revision file for each submodule in your repository.

FONC

  •    Java

FONC (FTP Over Normal Connections) allows both active and passive FTP transfers via normal port connections. This allows FTP (both control and data transfers) over simple ssh tunnels among other things. FONC is easy to setup, and runs anywhere java can.

x-crack - x-crack - Weak password scanner, Support: FTP/SSH/SNMP/SSQL/MYSQL/PostGreSQL/REDIS/ElasticSearch/MONGODB

  •    Go

x-crack - Weak password scanner, Support: FTP/SSH/SNMP/SSQL/MYSQL/PostGreSQL/REDIS/ElasticSearch/MONGODB

FullSync - File Synchronization and Backup Tool

  •    Java

FullSync is a universal file synchronization and backup tool which is highly customizable and expandable. It is especially for developers, but the basic functionality is easy enough for everyone. It supports multiple protocols like FTP, SFTP, SMB/CIFS(Windows Shares) and local files, Scheduled execution of synchronizations using intervals or a crontab like scheduling. Publication and update of websites, synchronization of local directories and making backups of your data.

FreeFileSync - Synchronize Files and Folders

  •    C++

FreeFileSync helps you synchronize files and synchronize folders for Windows, Linux and macOS. It is designed to save your time setting up and running backup jobs while having nice visual feedback along the way. It helps you to synchronize network shares and local disks, Synchrnize via FTP, Detect moved and renamed files and folders, Compare files by content, Manage versions of deleted/updated files and lot more.

OpenSSH - Keep your communication secret

  •    C

OpenSSH encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other attacks. Additionally, OpenSSH provides secure tunneling capabilities and several authentication methods, and supports all SSH protocol versions.

System.Net.FtpClient

  •    DotNet

System.Net.FtpClient is a client implementation of the FTP protocol that is designed to be easy to use and easy to extend. Aside from normal FTP client features, it supports SSL/TLS connections for command and data channels and parsing various file listing formats. This proje...

FileZilla - FTP Client and Server

  •    wxWidgets

FileZilla is a complete FTP solution with support of Client and Server. It is a cross platform and supports FTP, FTPS and SFTP protocol. Its feature include IPV6 support, Powerful Site Manager and transfer queue, Synchronized directory browsing, Remote file search and lot more.

FluentFTP - An FTP and FTPS client for

  •    CSharp

FluentFTP is a fully managed FTP and FTPS library for .NET & .NET Standard, optimized for speed. It provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, UTF-8 support, Async/await support and more.It is written entirely in C#, with no external dependencies. FluentFTP is released under the permissive MIT License, so it can be used in both proprietary and free/open source applications.

node-ftp - An FTP client module for node.js

  •    Javascript

node-ftp is an FTP client module for node.js that provides an asynchronous interface for communicating with an FTP server.greeting(< string >msg) - Emitted after connection. msg is the text the server sent upon connection.

git-ftp - Uses Git to upload only changed files to FTP servers.

  •    Shell

If you use Git and you need to upload your files to an FTP server, Git-ftp can save you some time and bandwidth by uploading only those files that changed since the last upload. It keeps track of the uploaded files by storing the commit id in a log file on the server. It uses Git to determine which local files have changed.

pyftpdlib - Extremely fast and scalable Python FTP server library

  •    Python

Python FTP server library provides a high-level portable interface to easily write very efficient, scalable and asynchronous FTP servers with Python. It is the most complete RFC-959 FTP server implementation available for Python programming language and it's used in projects like Google Chromium and Bazaar and included in Debian, Fedora and FreeBSD package repositories. For more benchmarks see here.

OpenNETCF FTP Library

  •    

The OPENNETCF FTP library provides a simple, non-stream-based FTP client API.

FTP Search

  •    PHP

FTP Scanner, FTP Crawler and web-based interface to search files and browse FTP-servers through database index (offline-browsing). Originally designed for ethernet network segments with anonymously accessing FTP servers to easily find needle files.

acFTP - FTP server for Win32

  •    

acFTP is an OpenSource replacement for Microsoft FTP server and other proprietary FTP servers for Windows. Unlike MS FTP, acFTP supports extended FTP commands set, including APPE and REST for resuming broken uploads and downloads.