https://github.com/zix99/filedrop
A simple file upload and sharing web application
https://github.com/zix99/filedrop
docker-image file-sharing file-upload nodejs upload
Last synced: about 1 year ago
JSON representation
A simple file upload and sharing web application
- Host: GitHub
- URL: https://github.com/zix99/filedrop
- Owner: zix99
- License: mit
- Created: 2019-03-17T04:22:49.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-20T01:35:22.000Z (over 7 years ago)
- Last Synced: 2024-10-12T00:54:33.292Z (over 1 year ago)
- Topics: docker-image, file-sharing, file-upload, nodejs, upload
- Language: JavaScript
- Size: 399 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# FileDrop

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.

# Installing
## Locally
To use locally, you just need a recent (>8) NodeJS installation and to install the application.
```bash
npm install -g @zix99/filedrop
filedrop --target /path/to/savedir
```
## Docker
```bash
docker run -d -p 8080:8080 zix99/filedrop:latest
```
## From source
First, clone the repo...
Then:
```bash
npm install
# To start in foreground
npm start
# To start in background
npm run forever
```
To develop:
```bash
npm run dev
```
# Configuration
Filedrop uses the [rc](https://www.npmjs.com/package/rc) module for configuration. To configure, simply use environment variables like `filedrop_`, use a `.filedroprc` file, or simply change `config.js`.
# License
[MIT](LICENSE.md)