Table of Contents

Syncman - painless remote projects synchronization utility

Syncman is a Limb3 based application which simplifies projects remote deployment and synchronization by providing both nice web UI(great for managers and other non-technical personnel) and basic shell interface.

Syncman leverages public keys infrastructure instead of insecure password based authentication, thus all remote host interaction happens only through SSH protocol. Syncman uses rsync for lighting-fast remote project synchronization saving lots of time and bandwidth.

The key idea behind Syncman is simplicity. If you need something more sophisticated probably you should have a look at Capistrano. However we are planning to borrow some cool ideas from Capistrano someday in the future.

Features

Screenshots

syncman-screenshot.jpg syncman-diff.jpg syncman-sync.jpg

From left to right:

TODO

Download

There are no official releases yet, consider checking out from Subversion repository(see below).

Source

This project's Subversion repository can be viewed in your web browser using plain view https://svn.limb-project.com/syncman or a more user friendly one http://viewvc.limb-project.com/viewvc/syncman.

Command-Line Access

If you plan to make changes, use this command to check out the code as yourself using HTTPS:

# Project members authenticate over HTTPS to allow committing changes.
svn checkout https://svn.limb-project.com/syncman/trunk/ syncman

When prompted, enter your dev. password. You can use this command to anonymously check out the latest project source code also.

Support

If you have any suggestions, feature requests or you spotted some nasty bug please consider subscribing to Syncman mailing list and posting there.

Tickets

If you found any bugs or want to have some missing feature, consider please filling a ticket at http://jira.limb-project.com/browse/SNM

Useful links