The overall concept is that share names are random tokens that can be generated by Hupload and are publicly accessible so users don't have to log in to upload content. SHare creation page is protected by a password or single sign-on.
By default, Hupload uses data/ directory and admin user with a randomly generated password that is displayed in the logs during startup.
If a configuration file is provided in CONFIG environment variable, it will be used to configure storage backend and authentication.
S3 options can also be set in environment using AWS_DEFAULT_REGION, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_ENDPOINT_URL. Options set in configuration file have precedence.
Alternatively, you can use the compose.yml file provided. Username is admin and password is hupload as defined in hupload/config/users.yml.sample