1. Google Cloud Platform

Step 1: Connect to Google Cloud Platform (GCP)


 Step 2: Sign into GCP. Create a new GCP account if you do not already have one.

2. Create new project. By default, GCP will offer you a project named “My First Project”. It can be used as well.

 Step 1. GCP top bar, click on “My First Project”

Step 2. Next pop up window, click “NEW PROJECT”

Step 3. Enter your project name, and confirm “CREATE”

This will take some time.

Step 4. Navigate: Navigation Menu/Compute Engine/VM Instances

Step 5. Navigate: top bar and select your Project

Preparation of your Project can take some time. Wait until the VM Instance window finishes deployment and then press the “Create button.”

3. Preparing Ubuntu boot disk template.

Step 1: Open the google cloud shell and press: “START CLOUD SHELL”

Step 2: create a nested Ubuntu 16.04 image model. Copy and paste the below command into the shell. Use copy/paste. crtl +c/ctrl +v. It is single line command. Confirm with “enter”:

gcloud compute images create nested-ubuntu-xenial --source-image-family=ubuntu-1604-lts --source-image-project=ubuntu-os-cloud --licenses https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx


You will get the following output when your image is ready:


4. Creating VM.

Step 1: Navigate: Navigation Menu/Compute Engine/VM Instances and press “Create”


Step 2: Edit your VM settings. Use your own region and zone. Choose your desirable CPU and RAM settings.

IMPORTANT: “Deploy a container image” must be UNCHECKED.

Step 3: Select Boot disk. Press Change

Step 4. Select the custom boot images you created previously. Choose HDD disk type and size. HDD size can vary depends of your needs

Step 5: Allow https traffic and create VM

5. EVE-NG installation

Step 1: Connect to the VM with the first option “Open in browser window”

Step 2: Launch installation with 2.1 or 2.2:

Jump to root:

sudo -i

2.1 For EVE-NG Professional start EVE-PRO installation:

wget -O - http://www.eve-ng.net/repo/install-eve-pro.sh | bash -i

2.2 For EVE-NG Community start EVE-NG Community installation

wget -O - http://www.eve-ng.net/repo/install-eve.sh | bash -i

Step 3:  Update and upgrade your new EVE-NG

apt update

apt upgrade

Confirm with Y

Step 4. Reboot EVE. Allow some time for reboot and then press “Reconnect”

Step 5: IMPORTANT: Setup IP

Once the IP wizard screen appeares, press ctrl +c and type the below command to become root:

Now follow the IP setup wizard.


(EVE Community install must skip step 6)

Step 6: Dockers installation. After EVE is rebooted, reconnect the SSH session:

Type command to become root:

sudo -i

Type command to update EVE:

apt update

Type command to Install Dockers:

apt install eve-ng-dockers

6. Access TO EVE-NG

Use your public IP for accessing EVE via https (Pro) or http (Community).

Default web login: admin/eve

7. Optional: GCP Firewall rules for native console use

Step 1: Navigate: Navigation menu/VPC Network/Firewall rules

Step 2: Create new firewall rule

Step 3: Create an ingress FW rule; allow TCP ports 0-65535

Step 4: Create an egress FW rule; allow TCP ports 0-65535

Summary FW rules.