FileDrop is a simple NodeJS application to upload and share files on local networks.
It is written to work completely offline. That means you can host it on a private network or an internetless access point.
To use locally, you just need a recent (>8) NodeJS installation and to install the application.
npm install -g @zix99/filedrop
filedrop --target /path/to/savedirdocker run -d -p 8080:8080 zix99/filedrop:latestFirst, clone the repo...
Then:
npm install
# To start in foreground
npm start
# To start in background
npm run foreverTo develop:
npm run devFiledrop uses the rc module for configuration.  To configure, simply use environment variables like filedrop_, use a .filedroprc file, or simply change config.js.
