Need help with websync?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

furier
435 Stars 65 Forks MIT License 131 Commits 0 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

# 221,538
CSS
unix
webinte...
rsync
18 commits
# 312,524
HTML
CSS
unix
webinte...
1 commit
# 515,281
Node.js
HTML
CSS
unix
1 commit
# 510,109
Node.js
HTML
CSS
unix
1 commit

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.