---
tags: IOTA, GCP, tech
---
# Set up IOTA2.0 ndoe on GCP
**Table of contents**
[ToC]
## Create a VM on GCP
1. Go to [GCP](https://console.cloud.google.com/)
2. Make sure you are choosing the right project: fio-internal-training

### Create a firewall
1. Search firewall on the navbar and choose "Firewall"

2. Click CREATE FIREWALL RULE

3. Naming your firewall

- For this case, we're going to set up a iota node for test. so it will be
`micky-allow-iota2-for-micky-test-iota2`
4. Set up "Target tags" and "Source IPv4 ranges"

- Target tags: Latter we need to use this tag to tell our VM using this firewall, so you can just give it simple tag ex: `micky-iota2-test`
- Source IPv4 ranges: Input `0.0.0.0/0` which refers to all IPv4 addresses. so it mean you can let anyone to access you
5. Set up protocols and ports

- picture below is some port that we need to set up according to the [document](https://wiki.iota.org/goshimmer/tutorials/setup)

- Click tcp and input `14666,8080,8081,6061`
- Click udp and input `14626`
- 
6. Make sure you are the same as the following picture

### Create a Instance
- **Search `Compute Engine` on nav bar and go to Compute Engine**
- **Click CREATE INSTANCE**

- **Below is recommend requirement on document**

- **Choose the following divice**

- **Change boot disk as the picture below**


- **expand NETWORKING**

- **Network tags input the tags you type in firewall's target tags(Have to be the same)**

- **Make sure the money and Item is the same**

- Create!!!
## Setting up a GoShimmer node
1. Use gcloud command to access the vm

2. Follow the document on IOTA [link](https://wiki.iota.org/goshimmer/tutorials/setup)