Overview
This guide covers how to deploy CloudBeaver Community Edition on Google Cloud Platform (GCP) using both the Google Cloud
Console and the Google Cloud CLI.
Prerequisites
Before you begin, make sure you have:
- A Google Cloud account for accessing GCP services.
- Compute Engine set up in your project.
If you don’t have a GCP account, sign up on the Google Cloud signup page.
Permissions
To deploy CloudBeaver Community Edition in Google Cloud, you need certain permissions to create and manage resources
like virtual machines, disks, and networks. Ensure you have the necessary permissions for your project.
Tip: For a full list of permissions and more information on how to manage them, see the
official Google Cloud Permissions documentation.If you
don’t have the required permissions, contact your system administrator.
Deployment in Google Cloud Console
Log in to the Google Cloud Console, then go to Compute Engine -> Images.
Click [+] Create image.
Complete the Create an image form:
- Enter the image name in the format
cloudbeaver-ce-server-ubuntu-%version%
or
cloudbeaver-ce-server-rhel-%version%
, depending on the operating system.
- Select Virtual disk (VMDK, VHD) as the source and enter the following URI:
in the
Virtual disk file field. Click BROWSE to select your version.
> Tip: Replace
with the desired version number, such as
.
Click Create. The image import process can take up to 15 minutes.
Create a Compute Engine instance from the imported image
After the image is imported, navigate to the Images tab, find your imported image, and click [+] Create
instance.
Name your instance and set up the following:
- Under Machine configuration, choose a machine type with at least 1 CPU and 4GB RAM for optimal CloudBeaver
performance.
- Click Change, select your custom image, and set the disk size to at least 100GB.
In the Firewall section, check Allow HTTP traffic and Allow HTTPS traffic to make the instance accessible
online.
Click Create. Your instance will be ready in a few minutes. Verify by pasting its External IP into your
browser.
Begin the initial configuration of the CloudBeaver server in your browser.
Deployment with Google Cloud CLI
Activate Cloud Shell
In the Google Cloud Console, go to Compute Engine and click Activate Cloud
Shell to launch the CLI within GCP.
Authorize any prompts if needed.
Run the deployment command
Run this
command to create a new instance:
gcloud beta compute instances create cloudbeaver-ce-server \
--zone=us-central1-a \
--machine-type=e2-medium \
--tags=http-server,https-server \
--image=https://www.googleapis.com/compute/v1/projects/dbeaver-public/global/images/cloudbeaver-ce-ubuntu-24-2-0 \
--create-disk=auto-delete=yes \
--boot-disk-size=100GB --boot-disk-device-name=cloudbeaver-ce-server
You can customize the command as needed. For more details on using the Google Cloud CLI, see
the official documentation.
Tip: Replace the
URL with a different version if needed.
Start with CloudBeaver server setup
After the instance is created, retrieve its external IP (needed for accessing the CloudBeaver server):
bash
gcloud compute instances list –filter=”name:cloudbeaver-ce-server” –format=”get(networkInterfaces[0].accessConfigs[0].natIP)”
This command will return the
, which you’ll need to begin the initial setup.
Use the
to start configuring and accessing the CloudBeaver interface.
In your browser, go to
http://<external-ip>/
, where
is the public IP address of your GCP instance.
You’ll be redirected to CloudBeaver’s initial configuration wizard to complete the setup.
Tip: For guidance on locating your instance’s public IP address,
see GCP: Viewing IP Addresses.
CloudBeaver public image URIs
-
https://www.googleapis.com/compute/v1/projects/dbeaver-public/global/images/cloudbeaver-ce-ubuntu-%version%
-
https://www.googleapis.com/compute/v1/projects/dbeaver-public/global/images/cloudbeaver-ce-rhel-%version%
Tip: Replace
with the desired version number, such as
. For more information on tags,
see CloudBeaver release cycles.