/embox

A simple node.js website to upload and download files.

Primary LanguageHTMLApache License 2.0Apache-2.0

embox

A simple node.js website to upload and download file.

demo

demo

Features

  • Upload file
  • Download file
  • Colorful UI
  • Support dark mode
  • Responsive design
  • SSL support
  • No database required
  • Drag and drop file upload
  • API support

demo

Requirements

  • Node.js

Installation

git clone https://github.com/Edit-Mr/embox.git
cd embox
npm install
node index.js

API

Upload

curl -X POST -F "file=@/path/to/file" http://localhost:3000/api/upload

Download

curl -X GET http://localhost:3000/box/filename

File list

curl -X GET http://localhost:3000/list

Credits

Made by Elvis Mao. Quicksand font by Andrew Paglinawan.