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/savedir
docker run -d -p 8080:8080 zix99/filedrop:latest
First, clone the repo...
Then:
npm install
# To start in foreground
npm start
# To start in background
npm run forever
To develop:
npm run dev
Filedrop uses the rc module for configuration. To configure, simply use environment variables like filedrop_
, use a .filedroprc
file, or simply change config.js
.