Hello everybody, in this article we are going to show you how to deploy Selenoid on Google Cloud. Selenoid is a powerful implementation of the Selenium hub using Docker containers to launch browsers.

In case you want to get familiar with Selenoid, you can check this article.

Create an Account on Google Cloud

Google Cloud provides a free trial of 300$ for a year. So you can activate this free trial by clicking the activate button on https://console.cloud.google.com/

Install Selenoid via Market Place

Go to https://cloud.google.com/marketplace/ and type Selenoid on the search box.

Then click the “Launch on Compute Engine” button.

It will direct you to the Project Selection page. In case you don’t have any project, just create one.


You will be welcomed by the “New Selenoid deployment” page where you need to choose a zone and a machine type. I left them as default. Then I give my deployment a name by filling the “Deployment name” field.

Finally, click the Deploy button and wait a few minutes. Google Cloud is going to spin up your server and provide you the IP address to reach your Selenoid installation.

Now navigate to that IP address by using the fault port 8080.


If you see that page, you can start celebrating because Selenoid is running on Google Cloud now.

You have 5 as a parallel execution limit with some default browsers and their version.

Connect Your Instance

Go to Compute Engine-> VM instance page. You need to see your Selenoid installation on that page. Now select “Open in Browser Window” in the Connect column.

You will be welcome by a console to control your Selenoid instance.

You can use