Skip to content
This repository has been archived by the owner. It is now read-only.
websync is intended to be an rsync manager, where rsync tasks can be added, scheduled and maintained in a sane manner.
Branch: master
Clone or download
Latest commit ebfd7d7 Jun 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Close #18 - Included bootstrap-sass to be able to use bootstrap varia… Apr 22, 2015
assets
doc/screenshots
lib
test cleaning out grunt file and dependencies Jul 19, 2014
.bowerrc
.editorconfig
.gitattributes
.gitignore
.jshintrc
Dockerfile updated Dockerfile (not tested), made it so default.wsdata.json is co… Aug 4, 2014
LICENSE
README.md Update README.md Jun 26, 2018
bower.json Close #18 - Included bootstrap-sass to be able to use bootstrap varia… Apr 22, 2015
default.wsdata.json testing angu-poly directive to make two way data binding with polymer… Aug 7, 2014
gulpfile.js
package.json
server.js

README.md

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

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

Installation

Screenshots

Tasks tab

Tasks

Hosts tab

Hosts

Features

  • All

    • Every change is auto synchronized with the back end, no manual saving is required!
    • Data is stored in a simple json file on disk!
  • Tasks

    • Create
    • Edit
    • Remove
    • Clone
    • Schedule
    • 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.
  • Hosts

    • Create
    • Edit
    • Remove
    • ssh-copy-id to remote targets

websync@docker

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!

Roadmap

  • 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!

Collaborate

  • Collaborators are very welcome, contact me!
  • Pull requests are also welcome, fork me and send me a pull request!

Contact

LICENSE - MIT

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.