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.3For 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!