All Projects → furier → Websync

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.

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
Bfs
A breadth-first version of the UNIX find command
Stars: ✭ 336 (-22.22%)
Mutual labels:  unix
Kirc
A tiny IRC client written in POSIX C99.
Stars: ✭ 416 (-3.7%)
Mutual labels:  unix
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
Rhash
Great utility for computing hash sums
Stars: ✭ 352 (-18.52%)
Mutual labels:  unix
Ast
AST - AT&T Software Technology
Stars: ✭ 359 (-16.9%)
Mutual labels:  unix
Miktex
the MiKTeX source code
Stars: ✭ 385 (-10.88%)
Mutual labels:  unix
Libterm
iOS sandboxed terminal with Python, Lua and Clang
Stars: ✭ 348 (-19.44%)
Mutual labels:  unix
Aquila
AquilaOS: UNIX-like Operating System
Stars: ✭ 413 (-4.4%)
Mutual labels:  unix
Tcl
The Tcl Core. (Mirror of core.tcl-lang.org)
Stars: ✭ 342 (-20.83%)
Mutual labels:  unix
Dragonflybsd
DragonFly BSD System Source Repository (read-only mirror)
Stars: ✭ 367 (-15.05%)
Mutual labels:  unix
Jtc
JSON processing utility
Stars: ✭ 425 (-1.62%)
Mutual labels:  unix
Rm Protection
A safe alternative for "rm".
Stars: ✭ 416 (-3.7%)
Mutual labels:  unix
Ponyos
My Little Unix: Kernels are Magic!
Stars: ✭ 392 (-9.26%)
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

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

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].