Menu Close Get started

Learn Metabase

Installing and running Metabase

To follow along with the articles in Learn, you’ll need a working Metabase installation.

The simplest way to get up and running is to run the JAR file. Just follow the instructions in the docs, and you can ignore the rest of this page.

Running Metabase in production

There are two basic ways to run Metabase in production: you can sign up for Metabase Cloud, or host Metabase yourself.

Different ways to install and run Metabase

We package Metabase as a Java JAR file, and you can run it anywhere Java is available. We also offer a few options for running the JAR:

Method Description  
JAR The simplest way to get up and running.  
Docker If you prefer to manage Metabase using a Docker container.  
Mac Application Metabase provides a binary Mac OS X application for users who want to try Metabase on a Mac system.  

Running Metabase on cloud platforms

You can also run Metabase in the cloud. We offer our own version, and provide some guides for setting up Metabase on other platforms.

Metabase Cloud

Our hosted version, Metabase Cloud. All you need to do is sign up for a free trial, and you’re off to the races.

AWS Elastic Beanstalk

Step-by-step instructions on how to deploy Metabase on Elastic Beanstalk using RDS.

Heroku

Currently in beta. We’ve run Metabase on Heroku and it works just fine, but it’s not hardened for production use just yet. If you’re up for it then give it a shot and let us know how we can make it better!

Debian as a service

Community support only at this time, but learn how to deploy Metabase as a service on Debian (and Debian-based) systems. Simple, guided, step-by-step approach that will work on any VPS.

Kubernetes

Community Helm chart for running Metabase on Kubernetes