The image server is a simple nodejs express server that allows images to be uploaded with Multer and resizes the based on url scheme, resizing is done with the node-steam library.
For every site create a row in the MySQL clients table. Generate a random token that's safe. Currently there is no interface for creating so create it command line or through an mysql interface like sequelpro or phpmyadmin. The seed will generate one if the ENV values is
Uploading an image
Example with node.js, using node-fetch & form-data. Pass the access_token that you've generated for the client, can be in url or as header "Bearer: ${token}" make sure it's over HTTPS.
Displaying & Resizing image
Example for creating a thumbnail resize and crop:
For all options (resizing, cropping, filter, etc) check node-steam.