Share sensitive information with cellar. End to end encryption, always free. No sign-up required.

v1.x.x

App

NameTypeMin VersionDescriptionDefault
APP_CLIENT_ADDRESSstringv1.0.0Specifies the fully qualified domain name where Cellar will be hosted.http://127.0.0.1:8080
APP_BIND_ADDRESSstringv1.0.0Specifies the address on which the Cellar API will listen for requests.127.0.0.1:8080
LOGGING_LEVELstringv1.0.0Specifies the minimum level of logs that Cellar will output. Must be one of the following values: trace, debug, info, warning, error, fatal, panic.info
LOGGING_ENABLE_STDOUTbooleanv1.0.0Specifies whether Cellar should output logs to standard out.true
LOGGING_DIRECTORY (optional)stringv1.0.0Specifies a directory where Cellar should write logs. Cellar will create the directory if it does not exist.

Datastore

Redis

NameTypeMin VersionDescriptionDefault
REDIS_HOSTstringv1.0.0Specifies the host of the Redis database.localhost
REDIS_PORTintegerv1.0.0Specifies the host one which to connect to the Redis database.6379
REDIS_PASSWORD (optional)stringv1.0.0Specifies the password for the Redis database.
REDIS_DBintegerv1.0.0Specifies which database to connect to on the Redis instance.0

Cryptography

Vault

NameTypeMin VersionDescriptionDefault
VAULT_ADDRESSstringv1.0.0Specifies the full address to the Vault instance.http://localhost:8200
VAULT_ROLE_IDstringv1.0.0Specifies the role_id to use for authenticating to Vault with AppRole authentication.
VAULT_SECRET_IDstringv1.0.0Specifies the secret_id to use for authenticating to Vault with AppRole authentication.
VAULT_TOKEN_NAMEstringv1.0.0Specifies the name of the encryption key from the Vault Transit Secrets ENgine to use for encrypting and decrypting.