Logo ZenifraZenifra
Project examples

How to Deploy Metabase on Zenifra

Step-by-step tutorial to deploy Metabase on the Zenifra PaaS platform.

First Step

Log in to the console, select the Create Project tab on the left menu.

After selecting Create Project, we'll start gathering the data we need!


Second Step

Field Details

Project Name

The project name is important for organizing projects and also for the domain!

Here, you can choose any name you want, but a tip: For "basic" plan projects, the domain name to be used will be the project name.


Image

The project image is an OCI image!

For Metabase, we'll use the latest available image, which is:

docker.io/metabase/metabase:v0.56.2.3

For more information about Metabase and its different images, visit the external link: Metabase


Registry

For Metabase, we'll use a public image that doesn't require authentication to download!


Plan

Metabase is a bit heavy and requires at least 2GB of RAM to function. Therefore, we'll select the "Premium Plus" plan, which provides access to 2vCPU and 2GB of RAM, along with subdomain customization and IP-based access filters.


Persistent Storage

For testing purposes, we'll proceed without persistent storage, but for production environments, we recommend using persistent storage.


Storage Size

Depending on the plan and whether storage is persistent or not, storage can be free or paid!

For testing, we'll proceed with a size of 5GB, which all plans provide for free as ephemeral storage.


Port Number

By default, Metabase runs on port 3000!


Payment Model

Here, since we'll be running this for testing purposes, we'll select the "per hour" model, which will charge a minimum of 1 hour of project usage.


Number of Instances

For Metabase, we'll proceed with just 1 instance, but it's also possible to use more than 1 instance.


Environment Variables

To deploy Metabase, no environment variables need to be defined! So we'll leave this section empty.


Total Cost

In this section, you can view the total cost of the project!

Remember that Zenifra offers discounts for properly enrolled students and free access for partnered schools and universities!

In addition, new users get R$30 monthly for 3 months to use any plan as they wish!


Third Step

After filling in all the information above, click the "Create Project" button, which may take a few seconds to complete the project creation!

Once created, a new tab will automatically open showing the URL of the project to be accessed.

Click on this link, which will open a new tab in your browser, redirecting you directly to the created Metabase!


Finalizing

If you wish to stop/terminate the instance execution, go to the Projects tab and search for the created project. After finding it, click on the project name, which will open a new page containing the project's information.

When accessing the page, click on "Settings" and "Delete," which will properly delete the project.

For more information about this screen and how to gain insights from your business, proceed to the next documentation!