websync is no longer maintained
Feel free to use websync if it works for you, otherwise you need to make a fork and fix any and all issues without my help.
websync is intended to be an rsync task manager, where rsync tasks can be added, scheduled and maintained in a sane manner.
Table of content
- Bugs & Requests/Enhancments
- Every change is auto synchronized with the back end, no manual saving is required!
- Data is stored in a simple json file on disk!
- Multiple paths defined for one task.
- Either source or destination can be a remote target, as long as a passwordless ssh RSA key (for the host running websync) has been added to authorized hosts on the remote target.
- Realtime logs for each task in the browser.
- Test and Run on demand.
- ssh-copy-id to remote targets
websync can now be found @ docker, get it here!
All you have to do is
sudo docker pull furier/websync sudo docker run -d -p 3000:3000 -v /path/to/share:/path/to/share -w /src furier/websync node server.js
and you are done!
Bugs & Requests/Enhancments
Please file an issue report if you find a bug, or have any other request, suggestion etc!
- File Browser, which can browse both localhost and remote targets.
- Path autocompletion for both localhost and remote targets when just typing the paths manually in the path list for each task.
- Progressbars to view total task progress, individual task progress and for each file!
- Collaborators are very welcome, contact me!
- Pull requests are also welcome, fork me and send me a pull request!
- Sander Struijk - firstname.lastname@example.org