Tyk v2.2 Documentation Components

HomeTyk v2.2 Documentation ComponentsInstall Tyk: Dashboard: Ubuntu

Install Tyk: Dashboard: Ubuntu

Tyk has it’s own APT repositories hosted by the kind folks at [packagecloud.io][1], which makes it easy, safe and secure to install a trusted distribution of the Tyk Gateway stack.

This tutorial will run on an [Amazon AWS][2] Ubuntu Server 14.04 LTS instance. We will install Tyk Dashboard with all dependencies stored locally.

We’re installing on a t2.micro because this is a tutorial, you’ll need more RAM and more cores for better performance.


  • Ensure port 3000 is open: This is used by the dashboard to provide the GUI and the Developer Portal

Step 1. Set up our APT repositories:

First, add our GPGP key which signs our binaries:

curl https://packagecloud.io/gpg.key | sudo apt-key add -

Do the same for Mongo (this may change, correct at time of writing):

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Run update:

sudo apt-get update

Since our repositories are installed via HTTPS, you will need to make sure APT supports this:

sudo apt-get install -y apt-transport-https 

Now lets add the required repos and update again (notice the -a flag in the second Tyk commands – this is important!):

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

echo "deb https://packagecloud.io/tyk/tyk-dashboard/ubuntu/ trusty main" | sudo tee /etc/apt/sources.list.d/tyk_tyk-dashboard.list

echo "deb-src https://packagecloud.io/tyk/tyk-dashboard/ubuntu/ trusty main" | sudo tee -a /etc/apt/sources.list.d/tyk_tyk-dashboard.list

sudo apt-get update

What we’ve done here is:

  • Added the Mongo DB repository for the latest version (3.0 as of time of writing)
  • Added the Tyk Dashboard repository
  • Updated our package list

Step 2. Install the Tyk Dashboard:

We’re now ready to install Tyk Gateway and tyk Dashboard, along with all the main dependencies: Redis and MongoDB. To install everything run:

sudo apt-get install -y mongodb-org tyk-dashboard

What we’ve done here is instructed apt-get to install MongoDB and the Tyk Dashboard without prompting, wait for the downloads to complete.

When Tyk Dashboard is finished installing, it will have installed some init scripts, but it will not be running yet. The next step will be to setup each application – thankfully this can be done with three very simple commands.

Was this article helpful to you? Yes No