Home

Storage Configuration

A sample .env file is located in the storage repository.

Use this file to configure your environment variables for your Storage server.

general Settings

$ANON_KEY

A long-lived JWT with anonymous Postgres privileges.

Required: true
Default:None

$SERVICE_KEY

A long-lived JWT with Postgres privileges to bypass Row Level Security.

Required: true
Default:None

$TENANT_ID

The ID of a Storage tenant.

Required: true
Default:None

$REGION

Region of your S3 bucket.

Required: true
Default:None

$GLOBAL_S3_BUCKET

Name of your S3 bucket.

Required: true
Default:None

$POSTGREST_URL

The URL of your PostgREST server.

Required: true
Default:None

$PGRST_JWT_SECRET

A JWT Secret for the PostgREST database.

Required: true
Default:None

$DATABASE_URL

The URL of your Postgres database.

Required: true
Default:None

$PGOPTIONS

Additional configuration parameters for Postgres startup.

Required: true
Default:None

$FILE_SIZE_LIMIT

The maximum file size allowed.

Required: true
Default:None

$STORAGE_BACKEND

The storage provider.

Required: true
Default:None

$FILE_STORAGE_BACKEND_PATH

The location storage when the "STORAGE_BACKEND" is set to "file".

Required: true
Default:None

multitenant Settings

$IS_MULTITENANT

Operate across multiple tenants.

Required: true
Default:None

$MULTITENANT_DATABASE_URL

The URL of the multitenant Postgres database.

Required: true
Default:None

$X_FORWARDED_HOST_REGEXP

TBD.

Required: true
Default:None

$POSTGREST_URL_SUFFIX

The suffix for the PostgREST instance.

Required: true
Default:None

$ADMIN_API_KEYS

Secure API key for administrative endpoints.

Required: true
Default:None

$ENCRYPTION_KEY

An key for encryting/decrypting secrets.

Required: true
Default:None
Need some help?

Not to worry, our specialist engineers are here to help. Submit a support ticket through the Dashboard.