Skip to content
This repository has been archived by the owner on Jun 25, 2019. It is now read-only.
/ trackit2-home Public archive

TrackIt helps you to optimize your AWS cloud

License

Notifications You must be signed in to change notification settings

trackit/trackit2-home

Repository files navigation

TrackIt helps you to optimize your AWS cloud

Trackit

This is a tool written in go to optimize your AWS usage and spending.

This repository contains the deployment tools to run TrackIt easily on your own infrastructure.

v2 cost breakdown

Don’t want to self-host trackit?

We run our own version, check it out at TrackIt

Installation

#0 Be sure all requirements below are met

Here is the access your AWS IAM credentials will need to run correctly TrackIt

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AssumeRole",
            "Effect": "Allow",
            "Action": "sts:AssumeRole",
            "Resource": "*"
        }
    ]
}

#1 Clone this repository

$> git clone https://github.com/trackit/trackit && cd trackit

#2 Configure the API_URL

If you are not running TrackIt on your local machine, you need to configure the URL of the API:

$> vi docker-compose.yml
line 8: - API_URL=http://localhost:8080 # replace localhost by the public API of the host

#3 Start TrackIt

$> ./start.sh

Configuring

More information about configuring TrackIt? Check our step-by-step guide here