Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/furier/websync
websync is intended to be an rsync manager, where rsync tasks can be added, scheduled and maintained in a sane manner.
https://github.com/furier/websync
javascript nodejs rsync ui unix webinterface
Last synced: 3 months ago
JSON representation
websync is intended to be an rsync manager, where rsync tasks can be added, scheduled and maintained in a sane manner.
- Host: GitHub
- URL: https://github.com/furier/websync
- Owner: furier
- License: mit
- Archived: true
- Created: 2014-03-27T02:14:08.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-06-26T15:28:19.000Z (over 6 years ago)
- Last Synced: 2024-06-21T11:29:04.114Z (5 months ago)
- Topics: javascript, nodejs, rsync, ui, unix, webinterface
- Language: JavaScript
- Homepage: http://furier.github.io/websync/
- Size: 3.46 MB
- Stars: 481
- Watchers: 30
- Forks: 89
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - websync - websync is intended to be an rsync manager, where rsync tasks can be added, scheduled and maintained in a sane manner. (JavaScript)
- awesome-starred - furier/websync - websync is intended to be an rsync manager, where rsync tasks can be added, scheduled and maintained in a sane manner. (nodejs)
README
# **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](#installation)
- [Screenshots](#screenshots)
- [Features](#features)
- [websync@docker](#websyncdocker)
- [Bugs & Requests/Enhancments](#bugs--requestsenhancments)
- [Roadmap](#roadmap)
- [Collaborate](#collaborate)
- [Contact](#contact)
- [FAQ](https://github.com/furier/websync/wiki/FAQ)
- [License](#license---mit)## Installation
- [OS X](https://github.com/furier/websync/wiki/Installation---OS-X)
- [Ubuntu 12.04](https://github.com/furier/websync/wiki/Installation---Ubuntu-12.04)
- [Debian 6](https://github.com/furier/websync/wiki/Installation-Debian-6)
- Should work for any unix like system.## Screenshots
### Tasks tab
![Tasks](doc/screenshots/tasks_tab.png)### Hosts tab
![Hosts](doc/screenshots/hosts_tab.png)## 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](https://registry.hub.docker.com/u/furier/websync/)!
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
- Authors
- Sander Struijk - [email protected]## LICENSE - MIT