Skip to content

aumanusorn/exchanges_dashboard

 
 

Repository files navigation

Exchanges dashboard

This repository is meant to provide an easy-to-run (local) web-UI that provides insight into your account(s) activities on exchanges. It uses a custom script to retrieve data from one or more exchanges (via websocket and/or REST), which is then inserted into a database (sqlite by default). A metabase container is then launched with a default configuration to display this information.

Metabase configuration:

Credentials

  • First name: First
  • Last name: Last
  • Email: [email protected]
  • Password: ExchangesDashboard1!
  • Department: Department of Awesome

Database

  • Database type: SQLite
  • Name: Exchanges
  • Filename: /data/exchanges_db.sqlite

Starting the dashboard

  • Copy the config.example.json to config.json
  • Enter the api-key & secret
  • Run docker-compose up -d
  • Go to https://localhost:3000
WARNING: If you change the config.json file, make sure you rebuild the container using docker-compose build or docker-compose up -d --build

Stopping the dashboard

  • Run docker-compose stop

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.9%
  • Dockerfile 1.1%