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

v1.x.x

App

NameTypeDescriptionDefault
APP_CLIENT_ADDRESSstringSpecifies the fully qualified domain name where Cellar will be hosted.http://127.0.0.1:8080
APP_BIND_ADDRESSstringSpecifies the address on which the Cellar API will listen for requests.127.0.0.1:8080
LOGGING_LEVELstringSpecifies 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_STDOUTbooleanSpecifies whether Cellar should output logs to standard out.true
LOGGING_DIRECTORY (optional)stringSpecifies a directory where Cellar should write logs. Cellar will create the directory if it does not exist.

Datastore

Redis

NameTypeDescriptionDefault
REDIS_HOSTstringSpecifies the host of the Redis database.localhost
REDIS_PORTintegerSpecifies the host one which to connect to the Redis database.6379
REDIS_PASSWORD (optional)stringSpecifies the password for the Redis database.
REDIS_DBintegerSpecifies which database to connect to on the Redis instance.0

Cryptography

Vault

NameTypeDescriptionDefault
VAULT_ADDRESSstringSpecifies the full address to the Vault instance.http://localhost:8200
VAULT_ROLE_IDstringSpecifies the role_id to use for authenticating to Vault with AppRole authentication.
VAULT_SECRET_IDstringSpecifies the secret_id to use for authenticating to Vault with AppRole authentication.
VAULT_TOKEN_NAMEstringSpecifies the name of the encryption key from the Vault Transit Secrets ENgine to use for encrypting and decrypting.