Transfer files on local network over HTTP. Unencrypted, use only on safe home networks for nonsensitive documents.
Basic lightweight web server that accepts file uploads; files can only be transfered in one direction.
Clone and download the project to target device; download dependencies before running.
Setup can be performed by setup scripts on certain clients; setup.sh is for Debian-based clients.
- Node
- NPM - verify download with Node by running
npm -v
- formidable
npm install formidable
- http
npm install http
- fs
npm install fs
By default, you must create a new directory called "received" in the same location as app.js; you can also changed the file upload target location. Run app.js with node from PowerShell terminal node app.js
.
Change the filepath variable in app.js to the location of your choice.
Modify the port variable in app.js