Self-hostableAGPL v3

Self-Hosted Metabase

Your own BI dashboard server, running on infrastructure you control.

Metabase lets teams connect databases, ask questions, build dashboards, and share analytics without sending application data into a shared SaaS workspace. On Kumo2 you can deploy a self-hosted Metabase instance on a dedicated cloud server in one click. We launch it with Docker and expose Metabase on the server IP so you can finish setup in the browser.

7-day money-back guarantee

Features

Dashboards and questions

Create charts, saved questions, dashboard filters, pulses, and scheduled reports for your team.

Connect your databases

Attach Postgres, MySQL, and other data sources reachable from your server, then explore data through Metabase.

Private application storage

Recommended plans run Metabase with a private Postgres application database; starter plans use embedded storage for quick evaluation.

One-click Docker deploy

Kumo provisions a Linux server and starts Metabase with Docker Compose, ready for first-run setup in minutes.

What you can do with it

  • Give product, finance, and operations teams shared dashboards without building a custom admin panel.
  • Explore metrics from self-hosted Postgres, MySQL, or warehouse databases from one browser UI.
  • Keep dashboard metadata, permissions, and scheduled reports on a server owned by your account.

System requirements

CPU
2 vCPU
Memory
2 GB
Storage
40 GB
Runtime
Docker Compose
Port
3000

Recommended sizes

Starter / Evaluation

2 vCPU / 2 GB RAM / 40 GB SSD

Light exploration, demos, and a small number of users. Uses Metabase's embedded database for the simplest start.

Metabase Recommended

Default

2 vCPU / 4 GB RAM / 60 GB SSD

Small teams, shared dashboards, and scheduled questions. This tier runs Metabase with a private Postgres application database.

Team Analytics

4 vCPU / 8 GB RAM / 120 GB SSD

More headroom for concurrent viewers, heavier dashboards, and multiple connected data sources.

Busy BI

6 vCPU / 16 GB RAM / 240 GB SSD

Larger teams, frequent dashboard refreshes, and more demanding analytical workloads.

Resources & documentation

How deployment works

  1. 1

    Pick a plan and a region close to you.

  2. 2

    Choose how you'll sign in and confirm your order.

  3. 3

    Kumo provisions a Linux server and starts the app with Docker — ready in minutes.

Frequently asked questions

What is self-hosted Metabase?

It's Metabase running on a cloud server that belongs to your account, rather than in a shared hosted BI workspace. You control the server, network exposure, and connected data sources.

How do I access it after deployment?

Open http://SERVER_IP:3000 in your browser, then create the first administrator account. The deployment output shows the exact endpoint.

What size should I choose?

Use Starter / Evaluation for demos and light exploration. Metabase Recommended (2 vCPU / 4 GB RAM) is the normal default because it runs Metabase with a private Postgres application database.

Can I use my own domain and HTTPS?

Yes. Point your domain to the server IP, then put Metabase behind your own reverse proxy and TLS configuration.

Can it connect to private databases?

Yes, as long as the Metabase server can reach the database over the network. You can place databases on the same server, allow-list the server IP, or connect through your private networking setup.

Ready to deploy your own Metabase?

Spin it up on a server you control. We handle provisioning and Docker — you keep the keys.

Deploy Metabase
7-day money-back guarantee

Not happy within 7 days of deploying? Get a full refund — just ask.