ngxfs
Go Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
etc
.gitignore
README.md
config.go
datastore.go
errors.go
http.go
main.go
ring.go
ring_test.go

README.md

ngxfs

Distributed file store on top of the nginx web server. The majority of the functionality is embedded in the ngxfs client binary.

INSTALL

Install nginx with HttpDavModule (see etc/install-nginx.sh)

Get ngxfs

go get github.com/agonopol/ngxfs

Example ngxfs config etc/ngxfs.conf

Ubuntu package for nginx+WebDAV: http://packages.debian.org/sid/nginx-extras

Set $NGXFS_CONF environment variable

export NGXFS_CONF=/path/to/ngxfs.conf

USAGE

Usage of ngxfs
   fetch: <remote>
  -del=false: -del <remote>
  -deldir=false: -deldir <remote>
  -ls=false: -ls <path>
  -o="": -o <outputfile> <url>
  -put=false: -put <local> <remote>
  -translate=false: -translate <path>
  -translateall=false: -translateall <file>
  -url=false: -url -ls <path>