websync

by furier

furier / websync

websync is intended to be an rsync manager, where rsync tasks can be added, scheduled and maintained...

425 Stars 64 Forks Last release: Not found MIT License 131 Commits 1 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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

[email protected]

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.