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

  •        32

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.

http://lucasmotta.github.io/dploy/
https://github.com/lucasmotta/dploy

Dependencies:

colors : ~0.6.x
yamljs : ~0.1.x
signals : ~1.0.x
ftp : ~0.3.x
ssh2 : ~0.2.x
minimatch : ~0.2.x
prompt : ~0.2.x
glob-expand : 0.0.2

Tags
Implementation
License
Platform

   




Related Projects

middleman-deploy - Deploy a middleman built site over rsync, ftp, stfp, or git (e

  •    Ruby

Deploy your Middleman build via rsync, ftp, sftp, or git (e.g. gh-pages on github). Middleman-deploy can deploy a site via rsync, ftp, sftp, or git. Checkout the wiki for advanced set-up options.

git-deploy-php - git-deploy-php is a simple php-based tool that deploys your Git repositories to FTP/SFTP servers, and keeps them updated automatically

  •    

git-deploy-php allows quick and easy deployments of Git repositories to FTP or SFTP servers. You DO NOT need to have git installed on the server. Great for shared servers where you have no shell access, and to save bandwidth and time by only uploading the files that have changed. And there you go. It's that simple.

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.

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.

aria2 - aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line

  •    C++

This program comes with no warranty. You must use this program at your own risk. aria2 is a utility for downloading files. The supported protocols are HTTP(S), FTP, SFTP, BitTorrent, and Metalink. aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. It supports downloading a file from HTTP(S)/FTP/SFTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP/SFTP is uploaded to the BitTorrent swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.


Nuage - A Dropbox-like interface for your existing data (with support for many backends)

  •    Javascript

A Dropbox-like file manager that let you manage your data anywhere it is located. It could be FTP, SFTP, WebDAV, Git, S3, Minio, Dropbox, Google Drive. It helps to manage your files from a browser, Upload files and folders, Audio player, Video player, Image viewer and lot more.

Cyberduck - FTP / SFTP for Windows and Mac

  •    Java

Cyberduck is a libre FTP, SFTP, WebDAV, S3, Backblaze B2, Azure & OpenStack Swift browser for Mac and Windows.

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.

curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP

  •    C

curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.

mrepo - RPM repository management tool supporting ftp/http/sftp/rsync/rhn/you

  •    Python

RPM repository management tool supporting ftp/http/sftp/rsync/rhn/you

Sftp Server Logging Patch

  •    C

sftp server patch for openssh: - user based ftp session transaction logging - disable / enable ftp client's ability to chown and chgrp the filesystem - designate a umask value

ScpSync

  •    CSharp

FTP / SFTP batch sync tool for Administrators to sync (User) data between a local computer and server. FTP / SFTP login data is secured. Synchronize in both directions and supports deletes in target. This Project use the WinSCP Sync Function.

backup-manager - Database backup manager for dumping to and restoring databases from S3, Dropbox, FTP, SFTP, and Rackspace Cloud

  •    PHP

This package provides a framework-agnostic database backup manager for dumping to and restoring databases from S3, Dropbox, FTP, SFTP, and Rackspace Cloud. Watch a video tour showing the Laravel driver in action to give you an idea what is possible.

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.

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.

vscode-sftp - super fast sftp extension for vs code

  •    TypeScript

Very powerful, with smart features. Very simple, requires just three lines of config! Very fast, finished in a blink. You can see the full config here.

studio3 - This repository contains the code for core components of Aptana Studio 3.

  •    Javascript

Aptana Studio 3 Core holds the core set of plugins used to build the Aptana Studio 3 IDE/RCP. Currently it relies on consuming a pre-built FTP/FTPS/SFTP library as a dependency for building. This holds a commercial library, so the sources do not contain the JAR due to licensing restrictions. This set of plugins deals with providing support for web development: HTML, CSS, XML, and JavaScript. It also includes our own Git plugin support. Features that deal with adding support for PHP, Python and Ruby are broken out to other repositories. The Portion dealing with bundling all of that together to form the IDE is in the studio3-rcp repository.

Svn Ftp Deploy

  •    Perl

Script to deploy svn changes to ftp. Deploy only changed files and check if current version are changed on server and ask what to do. Typical use 'sfdeploy d 4 HEAD': deploy svn changed file from version 4 to HEAD.

git-ftp - A quick and efficient way of pushing changed files to a website via FTP

  •    Python

Some web hosts only give you FTP access to the hosting space, but you would still like to use Git to version the contents of your directory. You could upload a full tarball of your website every time you update but that's wasteful. git-ftp.py only uploads the files that changed. We also have a PPA which you can install with sudo add-apt-repository ppa:niklas-fiekas/ppa and then sudo aptitude install git-ftp.

SFTP for TotalCMD

  •    C

A SFTP (FTP-subsystem of SSH) plugin for Total Commander