Skip to main content

Prepare the Environment & Steps of Metabase Deployment

Prepare the Environment
Ensure the server or virtual machine has a supported operating system (Linux recommended), sufficient CPU and memory resources, and required ports open. Install Docker and Docker Compose to support containerized deployment.

Steps to Install Metabase

  1. Prepare the System
    Ensure the system meets the minimum requirements, including a Linux operating system, at least 2 GB of RAM, stable internet access, and administrator (sudo) privileges.

  2. Install Docker
    Install Docker on the system to enable container-based deployment of Metabase. Verify the installation to ensure Docker is running correctly.

  3. (Optional but Recommended) Install Docker Compose
    Install Docker Compose to manage multi-container applications, especially when using an external database such as PostgreSQL.

  4. Pull the Metabase Image
    Download the official Metabase Docker image from Docker Hub to ensure a stable and supported installation.

  5. Run the Metabase Container
    Start the Metabase container using Docker or Docker Compose and expose the default Metabase port (3000).

  6. Access Metabase Web Interface
    Open a web browser and access Metabase using the server IP address or hostname followed by port 3000.

  7. Complete Initial Setup
    Create an administrator account, configure basic settings, and connect Metabase to the required data sources.

  8. Verify Installation
    Confirm that Metabase is running correctly by creating a test question or dashboard.