Displaying 1 to 20 from 27 results

rsync-time-backup - Time Machine style backup with rsync.

This script offers Time Machine-style backup using rsync. It creates incremental backups of files and directories to the destination of your choice. The backups are structured in a way that makes it easy to recover any file at any point in time. It works on Linux, macOS and Windows (via WSL or Cygwin). The main advantage over Time Machine is the flexibility as it can backup from/to any filesystem and works on any platform. You can also backup, for example, to a Truecrypt drive without any problem.

docker-osx-dev - A productive development environment with Docker on OS X

As of March 4, 2018, this project is no longer actively maintained. The Docker for Mac app has made significant improvements in terms of mounted volume performance and file watching, so docker-osx-dev is no longer necessary. I tried many different solutions (see Alternatives) that didn't work until I finally stumbled across one that does: rsync. With rsync, build and compilation performance in mounted folders is on par with native OS X performance and standard file watching mechanisms work properly too. However, setting it up correctly is a painful process that involves many steps, so to make life easier, I've packaged this process up in this docker-osx-dev project.

mainframer - Tool for remote builds. Sync project to remote machine, execute command, sync back.

Tool that allows you to move build process from a local machine to a remote one.Remote machine ought to be much faster than a laptop. With mainframer you can free up your local machine for better things — like editing source code in your IDE without lags and freezes, being able to actually use your computer when the build is happening.

gulp-tutorial - Code examples for my Gulp.js tutorial series

These are the files for my series Introduction to Gulp.js published on my website stefanimhoff.de. Open gulp/config.js and change settings if needed. Only the rsync settings need to be adjusted. Change the destination to a path on your webserver and change hostname and username.

SharePoint Rsync

This program will sync files from unc/local/sharepoint to a SharePoint 2007, 2010, or 2013 server. Supports up to 2GB files.


Just Another Rsync Front-end for Windows. Consists in a GUI front-end for the Rsync client functionality and a Windows service for the Rsync daemon. It is bundled with a minimum Cygwin-port of Rsync (rsync.exe, UTF8-patched cygwin1.dll and cygiconv-2.dll). The primary goal i...

gsync - gSync is an rsync based library for sending delta updates of files to a remote server.

A Go library implementing rsync algorithm described at https://www.samba.org/~tridge/phd_thesis.pdf and in more detail at http://paperswelove.org/2017/video/camilo-aguilar-rsync-algorithm/.

autorsync - Node.js File Watch + rsync

Watch directories for changes and update remote directories with rsync. Directories are monitored with fs.watch from Node.js.rsync is a file transfer program for Unix systems. rsync uses the 'rsync algorithm' which provides a very fast method for bringing remote files into sync. rsync works unidirectional. If you are looking for a two-way-sync have a look at unison. autorsync could easily be ported to be used with unison.

unbalance - unRAID app to free space from one disk in the array, by moving folders/files to the other disks

tl;dr unBALANCE is an unRAID plugin to transfer files/folders between disks in your array.It's versatile and can serve multiple purposes, based on your needs.

rsynk - Rsync ssh server for JVM in Kotlin

Consider work in progress. It's not yet ready to use.An embeddable ssh server for rsync clinet.

pachy - Simple incremental backups with rsync and xdelta3

After some work we changed the file example1 and deleted document2. To create an incremental backup, just run the same command a second time. Only changes will be copied. Under the deleted folder are all the files that were deleted. Under changed are the xdelta3 differences of the changed file.

sinker - synchronize remote directories

Now modify the files from the directory given by process.argv[2] on either system. The files are in sync! After the initial file exchange, each side watches the local set of files for changes and propagates any updates to the other end of the connection.Create a duplex sink stream that synchronizes a directory dir with a remote directory.

hexo-deployer-rsync - Rsync deployer plugin for Hexo.

Rsync deployer plugin for Hexo.You can configure this plugin in _config.yml.

rs-sync - A clone of rsync in Rust

This is an rsync-clone written in the Rust programming language. It will contain a library, allowing to efficiently synchronize related files using delta encoding; an rdiff clone, allowing to generate binary patches of large files offline; and a rsync clone, updating files efficiently over the network. This is very early work, which I am doing mainly to learn Rust.

sync - syncs your local folder with remote folder using scp

Syncjs is an easy to use command line tool for uploading your local changes to a remote server. It's useful in situations where your application needs to be on a remote server to run (dev machines, pubdev environments, etc.) but you still want to use your local environment for development. You can simply map you local copy of the project to the remote version and syncjs will do the rest.

node-rsync - Rsync wrapper for Node.js

Rsync is a class for building and executing rsync commands with Node.js. This module is licensed under the MIT License. See the LICENSE file for more details.

python-rsync-system-backup - Linux system backups powered by rsync

The rsync-system-backup program uses rsync to create full system backups of Linux systems. Supported backup destinations include local disks (possibly encrypted using LUKS) and remote systems that are running an SSH server or rsync daemon. Each backup produces a timestamped snapshot and these snapshots are rotated according to a rotation scheme that you can configure. The package is currently tested on cPython 2.6, 2.7, 3.4, 3.5, 3.6 and PyPy (2.7). While this project brings together more than ten years of experience in creating (system) backups using rsync, all of the actual Python code was written in the first few months of 2017 and hasn't seen much real world use.

dired-rsync - Support for rsync from Emacs dired buffers

This package adds a single command dired-rsync which allows the user to copy marked files in a dired buffer via rsync. This is useful, especially for large files, because the copy happens in the background and doesn’t lock up Emacs. It is also more efficient than using tramps own encoding methods for moving data between systems. Configuration is simple as you only need to bind the dired-rsync command to your prefered dired binding.

grunt-rsync - A Grunt task for accessing the file copying and syncing capabilities of the rsync command line utility

A Grunt multitask for accessing the file copying and syncing capabilities of the rsync command line utility. ⚠️ Looking for a non-Grunt related simple Node wrapper for rsync? Try this repo's parent tool rsyncwrapper for the core functionality.