Setting up your own Bothan


Follow along with our video tutorial or via the steps below

Step by Step: Creating your Bothan

Getting started with Bothan is really easy, even if you’re not a developer. Each Bothan instance is hosted separately on the Heroku platform. It’s free, but you will need a verified Heroku account.

If you haven’t already, get signed up at signup.heroku.com. Once you’re signed up, you’ll need to verify your account by going to your account, and adding a credit card. Heroku only need this to verify your contact details, and hosting a standard ‘out of the box’ Bothan is free for all users.

Deploy your Bothan Instance

Once you’ve signed up for a Heroku account you can go to the Get started page on our website and click the ‘Deploy to Heroku’ button

If you’re not logged in, you’ll be asked to log into your Heroku account. Once you’re logged in, you’ll see a screen similar to this:

Clicking ‘allow’ will give Bothan the access it needs to set up your Bothan instance in Heroku. We’ll only use it for this, and no other purpose.

Once logged in and authorised, you’ll see this screen:

The first thing you’ll be asked for is the title of your app. Choose something catchy, descriptive and unique.

Bothan will suggest a name for your app in the next fied based on the title, but you can change this. Remember, this must have only lowercase letters, numbers and dashes as it will form the URL of your Bothan instance (e.g. http://my-awesome-bothan.herokuapp.com). As this name has to be unique, you’ll get a warning if it’s already taken - don’t worry if it is, you can edit it to make it right.

Next, you’ll need to supply a username and password for your Bothan instance. This is different to your Heroku username and password, and you’ll need this for when you’re adding metrics, so be sure to write it down, or store it somewhere safe.

Next, you can provide a description for your Bothan instance, which will be displayed on your homepage.

Next, fill out the name and website URL of the organisation or individual that is publishing the data, in the ‘Publisher Name’ and ‘Publisher Website’ fields.

If you want to other people to use your data, you can release it as open data. If you want to do this, select ‘Yes’, and choose a licence, otherwise you can skip this step:

The license options are as follows:

For more information of open data licensing, see the ODI’s guide to open data licensing.

Once you are happy with everything you have entered, you can then click ‘deploy’.

There will be a delay of a few minutes, but once the deploy has happened, you will see a link to view or manage the app:

Click on ‘View App’, and you’ll see your Bothan instance in all its glory! You’re now ready to move onto the next step of the guide, which is adding data.