Skip to content

cmars/replican-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

replican-web - HTTP filesystem synchronization support

replican-web adds remote filesystem synchronization support to replican-sync over HTTP connections.

This is done by exposing fs.BlockStore functionality as a simple web API. On the client side, we proxy the web API with a fs.BlockStore implementation.

Gorilla mux is used for the web API. Pretty sweet.

Implemented

  • Toy example client and server

Planned/In development

  • Contribute protocol to a multi-protocol synchronization peer.
  • Performance benchmarking

Server:

  • Periodic background local store scanning, inotify
  • Respond appropriate HTTP status when not ready
    • Startup
    • Multiple clients
    • Updating index

Client:

  • Bi-directional sync (currently only pull supported)

About

Remote file synchronization over HTTP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages