Configuring

How to configure your install

Coinolio standalone is configurable via environment variables.

📘

Using docker-compose

If your using docker-compose for the setup please set the variables in the docker-compose.yml file, in the environment sections.

General

NameRequiredDefault ValueDescription
HOST0.0.0.0This is the server host URL for the Coinolio installation.
PORT8080This is the port in which Coinolio will listen on.
DEBUG*This will set the type of debug information output to console. Defaults to all.

📘

Changing HOST / PORT

If you change host / post please also update the Docker setup to listen and forward those URL settings on.

NameRequiredDefault ValueDescription
SESSION_SECRET👍This should be a random string used to encrypt session stores in Redis.
TOKEN_SECRET👍This should be a random string used to encrypt JSON Web Tokens (JWT).
CURRENCYUSDThis will set the default currency to be used for reference to BTC price and other values (BTC price provided by Coindesk). Please see Coindesk's valid currencies. ISO 4217 format.

Timescale Database

NameRequiredDefault ValueDescription
DATABASE_URL👍The location of the Timescale database.
DATABASE_USERcoinolioThe username for the database.
DATABASE_PASSWORD👍The password for the database.
DATABASE_LOCATIONcoinolioThe database name to connect to.
DATABASE_DEBUGtrueOutput database debug information to console.

Redis

NameRequiredDefault ValueDescription
REDIS_URLredis://localhostThe location of the Redis database.
REDIS_PORT6379The port of the Redis database.