Sign inSign up

serverwentdown/upl

By serverwentdown

•Updated about 5 years ago

Image
0

196

serverwentdown/upl repository overview

⁠upl

A dropbox backed by any S3 bucket.

upl allows you to create dropboxes by providing the credentials for any S3-compatible bucket. A link will be generated that can be visited in a web browser to upload files. Links expire after a configurable amount of time.

  • Simple web interface
  • Works with large files by using S3 multipart uploads, powered by Uppy⁠
  • Remembers previously created dropboxes and uploaded files
  • Single fat binary

Screenshot 1Screenshot 2

⁠Building

You'll need:

  • Node.js
  • Go
  • make
make TAGS=production

Alternatively, docker build . this project.

⁠Deploying

To deploy as a single binary, build it from source and run:

export REDIS_CONNECTION=simple:redis-hostname:6379
export LISTEN=:8080
./upl

For example Kubernetes manifests or Docker Compose files, see the deployments⁠ folder.

Tag summary

Content type

Image

Digest

Size

3.1 MB

Last updated

about 5 years ago

docker pull serverwentdown/upl