Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 834 Bytes

README.md

File metadata and controls

31 lines (20 loc) · 834 Bytes

f3

Build Status

f3 is a bridge that acts like an FTP server which accepts files but transfers them into an s3 bucket, instead of writing them to disk.

Installation

make install

If you need help, run: f3 -h.

Example

$ f3 --features="ls,put,rm,get" --no-overwrite --ftp-addr 127.0.0.1:2121 --s3-region eu-central-1 --s3-credentials 'accesskey:secret' --s3-bucket 'https://<f3.somewhere.com>' ./ftp-credentials.txt

Development

Make sure that a go 1.7+ distribution is available on your system.

$ git clone github.com/spreadshirt/f3.git
$ cd f3
$ s/make [test|clean|docker]
  • s/make lint requires golint which can be installed by running: go get -u github.com/golang/lint/golint