Environment Variables

Most of Sleigh’s settings are defined via environment variables set on your hosting platform. Below is the list of all available options:

Key Value Type Required Description
CACHETYPE string no Options: (blank), ‘DB’, or ‘REDIS’
DATABASE_URL string yes Connection string to your Postgres DB. If using Dokku, this is automatically set.
DJANGO_ALLOWED_HOSTS string yes DNS name for your Sleigh instance
ELASTIC_LINK string no URL to your 3rd party logging server’s web interface
ELASTIC_URL string no URL to your 3rd party logging server’s listening agent, sending JSON data via HTTP post
EMAIL_HOST string no DNS name of your SMTP server
EMAIL_PORT integer no Port for SMTP communication
EMAIL_HOST_USER string no Username for sending email account
EMAIL_HOST_PASSWORD string no Password for sending email account
EMAIL_USE_TLS bool no Whether to connect via TLS with SMTP server, defaults to false
DEFAULT_FROM_EMAIL string no Email address to use in the From: header
ORG string no Name of your organization, display on login screen
REDIS_URL string no Connection string to your Redis server. If using Dokku, this is automatically set.
SECRET_KEY string no For best security, you should put in your own but will use pre-generated (public) key if not
SENTRY_DSN string no Your API key for Sentry.io to collect logs, errors, and performance data