furier / Websync
Licence: mit
websync is intended to be an rsync manager, where rsync tasks can be added, scheduled and maintained in a sane manner.
Stars: ✭ 432
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Websync
Gsync
gSync is an rsync based library for sending delta updates of files to a remote server.
Stars: ✭ 344 (-20.37%)
Mutual labels: rsync
Qword
Operating system for x86_64 based around a "keep it simple and make it work" philosophy.
Stars: ✭ 367 (-15.05%)
Mutual labels: unix
Yaspin
A lightweight terminal spinner for Python with safe pipes and redirects 🎁
Stars: ✭ 413 (-4.4%)
Mutual labels: unix
Ecominit
eComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (-18.52%)
Mutual labels: unix
Learn Something Every Day
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Stars: ✭ 362 (-16.2%)
Mutual labels: unix
Gulp Tutorial
Code examples for my Gulp.js tutorial series
Stars: ✭ 383 (-11.34%)
Mutual labels: rsync
Mirrorbits
Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.
Stars: ✭ 365 (-15.51%)
Mutual labels: rsync
Dotfiles
My macOS environment: zsh, Git, Visual Studio Code, etc.
Stars: ✭ 405 (-6.25%)
Mutual labels: unix
Dragonflybsd
DragonFly BSD System Source Repository (read-only mirror)
Stars: ✭ 367 (-15.05%)
Mutual labels: unix
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
- Features
- [email protected]
- Bugs & Requests/Enhancments
- Roadmap
- Collaborate
- Contact
- FAQ
- License
Installation
- OS X
- Ubuntu 12.04
- Debian 6
- Should work for any unix like system.
Screenshots
Tasks tab
Hosts tab
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
- Authors
- Sander Struijk - [email protected]
LICENSE - MIT
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].