# Install on Google Compute Engine

::: note
Installing Aerospike on a Google Compute Engine VM instance is similar to the [Ubuntu installation](https://aerospike.com/docs/database/8.1.0/install/linux). The following steps are a quick way to get started with an in-memory configuration.
:::
::: note
Aerospike’s Community Edition is configured to **transmit anonymous usage statistics**. We ask your help in making Aerospike better by leaving this feature enabled. You can learn about our goals, how we use the data, and how to disable the feature [here](https://aerospike.com/aerospike-telemetry).
:::

## Google Developers Console

We assume that you have already signed up for the Google Cloud Platform. If not, [do this next](https://cloud.google.com/).

-   Go to your Google Developers Console at: [https://console.developers.google.com/](https://console.developers.google.com/)
-   Either select a **Project** where you want to install Aerospike, or create a new project by clicking on “**Create Project**”.

::: note
Google Compute Engine has a **quota** limit of 8 CPU cores for the **Free Trial**. We suggest that you make a request to increase this quota for your Project.
:::

## Create VM

On the Project Dashboard, click on “**Create Instance**”.

Use the following options:

-   Name: aerospike-server
-   Zone: us-central-1f (Choose a zone which is geographically close to your location)
-   Machine Type: n1-standard-2
-   Boot Source: New disk from image
-   Image: Ubuntu 18.04, 20.04 LTS
-   Boot disk: Standard persistent disk

Use defaults for other options and click on “**Create**”.

Your instance should come up and be listed in about a minute.

## Firewall Rules

-   On the instance page, click on the “**default**” link under the “Network” section. Here you can add firewall rules for the Project.
-   Under **Firewall Rules**, click on “**Create New**”
-   Use the following values to create a rule for Aerospike server
    -   Name: Aerospike Server:
    -   Source IP Ranges: 0.0.0.0/0
    -   Protocols and Ports: tcp:3000-3004
-   Add another firewall rule for the Aerospike Management Console
    -   Name: Aerospike Management Console:
    -   Source IP Ranges: 0.0.0.0/0
    -   Protocols and Ports: tcp:8081

## Install Aerospike

Click on the “**SSH**” button. You may connect using the browser or the “gcloud” command line tool.

Terminal window

```bash
sudo su -

apt-get update

wget -O aerospike-server.tgz https://download.aerospike.com/download/server/latest/artifact/ubuntu18

tar -zxvf aerospike-server.tgz

cd aerospike-server-community-*

./asinstall
```

or

Terminal window

```bash
sudo su -

apt-get update

wget -O aerospike-server.tgz https://download.aerospike.com/download/server/latest/artifact/ubuntu20

tar -zxvf aerospike-server.tgz

cd aerospike-server-community-*

./asinstall
```

## Start Aerospike

Terminal window

```bash
service aerospike start
```

## Configure Network and Storage

Read the instructions for getting a cluster up: [CONFIGURE NETWORK](https://aerospike.com/docs/database/8.1.0/manage/network)

Check out how to set up storage to persist the data: [CONFIGURE STORAGE](https://aerospike.com/docs/database/8.1.0/manage/namespace/storage/config)