Skip to content

einar-hjortdal/blobly

Repository files navigation

blobly

Central file server

Features

  • Accepts BLOBs
  • Stores BLOBs on file system
  • Serves BLOBS
  • Compresses BLOBs with gzip*

*toggle

Usage

Build and run the application. Environment variables for configuration, see .env.template

Requests to /api/ routes require a Blobly-Authorization header containing the access key signed with its related secret key, using a $ separator like this: <access_key>$<signature>. The signature is done with hmac, using the sha256 hash function with a block size of 64.

I recommend intercepting /public/ with FreeNGINX for potentially better performance.

About

Central file server

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published