Welcome to the Meetrix NocoBase developer guide for Google Cloud Platform! With the Meetrix pre-configured GCP image, you can deploy a production-ready NocoBase instance in minutes.

This guide walks you through finding the product on GCP Marketplace, configuring the deployment, pointing DNS, accessing the admin panel, and managing the server.

What Is NocoBase?

NocoBase is an open-source, self-hosted no-code platform that turns a relational database into tables, forms, dashboards, and workflows, all without writing code. Deploying it on Google Cloud Platform keeps your data inside your own GCP project instead of a third-party SaaS account.

Prerequisites

Before you begin, make sure you have the following:

  • Basic Google Cloud Platform knowledge.
  • An active Google account with a GCP project and billing enabled.
  • A domain name you can manage DNS records for.

Launch NocoBase from GCP Marketplace

Step 1: Find the Product

  1. Log in to your Google account.
  2. Go directly to the product page: NocoBase on GCP Marketplace
  3. You can also browse all Meetrix products at the Meetrix Solutions Page.
  4. You will see the following product listing page.
NocoBase product listing on GCP Marketplace

Step 2: Accept the Agreement

  1. Select your GCP project from the project selector at the top.
  2. Review the product description and pricing details, then click GET STARTED.
  3. Accept the terms and conditions and click AGREE.
NocoBase GCP Marketplace agreements screen

Free Trial

This product includes a 5-day free trial with up to USD 50.00 in licence fee credits. To activate it, tick I accept the solution trial Terms and Conditions on the launch screen before proceeding.

NocoBase GCP free trial terms acceptance

Trial note

Infrastructure charges (VM, disk) still apply during the trial. Only the Meetrix licence fee is credited. You can cancel the trial at any time by deleting the deployment.

Configure Your NocoBase Deployment on GCP

You will see the deployment configuration form. Fill in the fields across the following sections:

NocoBase GCP deployment configuration form

General

  • Deployment name: A unique name for this deployment.
  • Deployment Service Account: Use an existing account with the required roles, or create a new one.
  • Zone: Select the GCP zone closest to your users.
  • Machine type: Default e2-medium (2 vCPU, 4 GB memory) works for most setups. Choose a larger type in the Compute-optimised or Memory-optimised series for heavier workloads.

Networking

  • Network / Subnetwork: Leave as default unless you have a custom VPC.
  • External IP: Leave as Ephemeral so the instance is reachable from the internet.
  • Allow SSH (TCP port 22): Enabled by default. Restrict the source IP range if you want to limit SSH access to specific IPs.
NocoBase GCP networking configuration

Application Settings

  • Domain name: The domain for your NocoBase instance (e.g. nocobase.yourdomain.com). Make sure to point your DNS A record to the instance IP before or shortly after deploying.
  • Admin email: Used for SSL certificate registration via Let's Encrypt.

Click DEPLOY and wait a few minutes for the deployment to complete.

Point DNS to Your NocoBase Server

Step 1: Get the External IP

  1. Once deployment is complete, click the VM instance resource name in the deployment details.
  2. Copy the External IP from the Network interfaces section.
NocoBase VM instance external IP on GCP

Step 2: Create a DNS A Record

  1. Go to your DNS provider.
  2. Add an A record pointing your NocoBase domain (e.g. nocobase.yourdomain.com) to the copied external IP.
  3. Wait for DNS propagation before proceeding (typically a few minutes to 1 hour).

DNS must propagate first

The image issues SSL via Let's Encrypt, which verifies domain ownership over HTTP. Make sure your DNS A record is pointing to the server IP and has propagated before the certificate request runs.

Access NocoBase

Once DNS has propagated and SSL has issued, visit your domain. The first account you create becomes the super admin, and all future accounts are created through the admin panel.

NocoBase sign-in page NocoBase admin dashboard after first sign-in

502 Bad Gateway Error?

If you encounter a "502 Bad Gateway" error, the application is likely still starting up. Please wait about 5 minutes and then refresh the page.

Generate an SSL Certificate for NocoBase Manually

NocoBase will automatically try to issue SSL for the domain name you provided during deployment. If it's unsuccessful, for example if DNS hadn't propagated yet, you can generate it manually.

Step 1: SSH into the Server

  1. Go to the VM instance page in the GCP console.
  2. Click SSH to open a browser-based terminal and authorize access.
SSH into NocoBase VM instance on GCP

Step 2: Run the Certificate Script

The image includes a pre-configured certificate script. Run it with:

sudo bash /root/certificate_generate_standalone.sh

This script runs certbot using the domain name and admin email you provided during deployment.

Check NocoBase Server Logs

SSH into the server as shown above, then check the running containers and their logs:

sudo docker ps

Select the correct container and check its logs:

sudo docker logs <container_id>

Manage Your NocoBase Deployment on GCP

Shut Down the VM

To stop the VM without deleting it, go to Compute Engine → VM Instances in the GCP console, select your instance, and click Stop. You can restart it at your convenience by clicking Start/Resume.

Delete the Deployment

To fully remove the deployment and stop all billing:

  1. Go to Solution deployments in the GCP console.
  2. Find your NocoBase deployment.
  3. Click Delete to remove all associated resources.

Upgrades

When there is an upgrade, we will update the product with a newer version. You can check the product version in GCP Marketplace. If a newer version is available, back up your server data, delete the current deployment, and launch the product again using the newer version.

Troubleshoot NocoBase on GCP

Insufficient Capacity Error

If you see an error stating there is not sufficient capacity for the selected machine type while deploying, try a different zone or try again later.

502 Bad Gateway

If you see a 502 Bad Gateway error when accessing your domain, the application is likely still starting up. Wait 5-10 minutes and try again.

Storage Full Error

If the application becomes unresponsive, check whether the instance storage is full. SSH into the server and run:

df -h

If the root volume is between 90-100%, resize the boot disk from the Compute Engine console, then reboot the instance.

Technical Support

If you run into any issues, our support team is here to help. Reach out to us at support@meetrix.io and we will respond within 12 hours.

Frequently Asked Questions

What is NocoBase used for?

NocoBase turns a relational database into tables, forms, dashboards, and automated workflows without writing code. Teams use it to build internal tools, CRMs, and admin panels on their own infrastructure.

Is NocoBase free and open source?

Yes. NocoBase is open source, and the Meetrix GCP image includes a 5-day free trial. You only pay standard GCP infrastructure costs plus the Meetrix licence fee once the trial ends.

Can I use my own domain name with NocoBase on GCP?

Yes. Enter your domain in the Application Settings section during deployment. Point an A record at the instance's external IP, and the image will request a Let's Encrypt certificate for that domain automatically.

Is my NocoBase data secure on GCP?

Yes. The deployment runs entirely inside your own GCP project. You control the network, firewall rules, and access policies, and no third party has a copy of your database.

What machine type should I choose for NocoBase?

The default e2-medium (2 vCPU, 4 GB memory) works well for development and small teams. For larger teams or heavier workflow automation, choose a larger machine type in the General purpose or Compute-optimised series during deployment.

How do I scale my NocoBase deployment on GCP?

Stop the VM, change its machine type to a larger one in the Compute Engine console, then start it again. For heavier workloads, consider a larger boot disk and a Compute-optimised machine type.

How do I renew the SSL certificate?

Certificates issued by Let's Encrypt renew automatically. If you generated one manually with the certificate script, you can re-run it at any time: sudo bash /root/certificate_generate_standalone.sh

What if the deployment form doesn't accept my domain?

Make sure the domain's DNS A record already points to the instance's external IP before deployment finishes trying to issue SSL, or run the certificate script manually afterward once DNS has propagated.

Deploy NocoBase on GCP in Minutes

Launch a production-ready, self-hosted NocoBase server with a pre-configured Meetrix image.

Get Started on GCP Marketplace