2021-06-02 08:32:20 -04:00
2021-02-09 21:32:22 -05:00
2021-02-09 21:32:22 -05:00
2021-04-30 23:53:10 -04:00
2021-04-30 23:53:10 -04:00
2020-07-07 21:48:29 -04:00
2021-03-25 13:18:16 -04:00

Image API

This is an Actix-web server for serving images and videos from a filesystem. Upon first run it will generate thumbnails for all images and videos at BASE_PATH.

Environment

There are a handful of required environment variables to have the API run. They should be defined where the binary is located or above it in an .env file.

  • DATABASE_URL is a path or url to a database (currently only SQLite is tested)
  • BASE_PATH is the root from which you want to serve images and videos
  • THUMBNAILS is a path where generated thumbnails should be stored
  • BIND_URL is the url and port to bind to (typically your own IP address)
  • SECRET_KEY is the hopefully random string to sign Tokens with
  • RUST_LOG is one of off, error, warn, info, debug, trace, from least to most noisy [error is default]
Description
A Rust actix based Image and Video Server.
Readme 3.8 MiB
Languages
Rust 100%