Hello, everyone. Welcome to our next video. In this video we are going to talk about provisioning the Bitcoin full node product on Google Cloud Platform. Before we proceed, if you are going to use some other cloud provider like a zoo, or AWS, we have separate videos for that process. And this video is specifically for provisioning between full load on Google Cloud. So if you are not on Google Cloud, refer to our other videos for a zoo on AWS.
Those videos will be available under support and Bitcoin full node support page. Alright. The other thing is, if you have followed our other videos for provisioning or virtual machine, or Google Cloud, that this video will be very similar to Those previous videos. So if you are already aware about the process of provisioning our virtual machine from Google Cloud then you can skip this video and follow your previous instruction of the instruction in the previous videos or the other videos and get here virtual machine. Okay, having said that, if you are new and if you are not aware of how to provision our virtual machine and the Bitcoin full load virtual machine, let's proceed in this video with all the instructions. All right.
So, first of all, to preserve the Bitcoin full node, you need to go to our website, click on products and select the Bitcoin full node product. The product page will have details about what this virtual machine is going to have all the setups what are the things features. And here you will have the link to the Google Cloud marketplace. So you can click on that. It will take you to the Google Cloud marketplace. Instead of going to a website, you can directly go to the marketplace like this, and search for Bitcoin full load virtual machine.
So this is another way so in the Explorer option, you get a Bitcoin for load. And it will take you to our virtual machine listing on the marketplace. So these are the two different ways one is through the website and the other one is searching on the marketplace. Here you can click on large Compute Engine, it will ask you to select the project. Select the project where you want to deploy this Then follow the instructions. So here we will take the default values for the deployment there are you can change this or you can give it any day go with the default zone if you want to change it you can change the zone.
The default machine type for Bitcoin is at one standard writing to standard which comes with two virtual CPUs a two by five GB of RAM that should be more than enough both this should be standard persisted if you weren't SSD you can move with that as well but that will incur some extra cost for SSD storage. next important thing is the boot disk. Since this is a Bitcoin full load, it comes with precinct Bitcoin ledger. And Bitcoin ledger is of significant size. Okay, so this VM comes with a 400 gb of disk, which has at least 250 gb consumed by the Bitcoin ledger. So you need to make sure that you have enough space or your virtual machine in order to sync the laser from the last sync point.
Now with this big foot full load, we try to make sure that we sync it on a regular basis and after that, then you know the whatever period is there after we synced and made it available on marketplace that sinking really consumed some disk space. So you need to make sure that you know you can have enough space. So for this what we are starting with 400 gig. Now if you are Going to use it in future you need to check what is the current size of the Bitcoin ledger? You can just Google for the current Bitcoin size and get some idea but the bottom line is, wherever we make the Bitcoin full node available, we make sure that there is some empty space after seeking the Lord. See gig the Bitcoin ledger.
Okay, so at this point 400 gb is data for the laser sizes around 260 gb so you still have 160 GB free to sync your ledger. But if you take that you're going to use it for a long time. We suggest you to increase the boot boot disk size to your requirement. So this is very important. Next is you can go with all the default values and click on deploy. So it will take some time to have it deployed.
Okay, so here you can see that the virtual machine is deployed. So, once the VM is deployed, you can connect to the VM. There are two ways to connect. One is you can connect through the shell SSH, which is your Port 22. The other option is to connect it through Remote Desktop with current full node virtual machine, it will show you the admin user and the admin password which is a temporary password. Okay.
It is recommended that you change your password. So the entire virtual machine is configured for the user called over to and what we can do is we can connect to this and change it up password from the default password. So for that here you have this SSH option. Click on that arrow, open the SSH shell. By default, it will connect to the SSH using your login account, the login account for your GCP. What you want is you want to connect using a good toe since the VM is configured for user input, so you can use this user user ID will be saved or both you can use this password or you can correct use it the default account and then just read sudo password over to change the password to you know, whatever.
Password which is easy for you to remember. Okay, that was that is done. Then you can say sudo Switch user. But since you use sudo, here, it will ask you for the password it will directly connect to the shell using the user over. So now we're connected using robot. So this is one way.
The other way is you can connect to it using the remote dekstop. Now in order for you to connect to the remote desktop, you should know the public IP of your VM. So for that, what we'll do is we'll first get the public IP. You can get the public IP by going to your virtual machine page where it lists all your virtual machines. Or you can click over here the V Evans does link and it will take you to this page. And over here in this page, you have this manage resource link, click on that, it will directly take you to the virtual sheet, config page or Detail page.
You can scroll down and here you have the external IP. So you can copy this. Go to your host machine. Start a remote desktop. Or you can go to start and search for about Dexter. If you're not sure how to get that because the more next up what here probably radically card correct.
It will prompt you for this certificate. You can check this box and click on yes yeah, I'm connected to the virtual machine. And this is very bold text. So these are the two different ways you can connect, you can connect through the shell prompt the browser itself, or you can connect via the remote text. So this is about our virtual machine provisioning GCP platform. Just to summarize how we provisioned it, we went to our website went to product, click on Bitcoin full load.
At that, select, get it on Google Cloud. Oh, you can go to the marketplace search for MC void load and then you can reserve it from the marketplace. So this is this is the video for preserving Bitcoin on GCP. Thanks a lot for watching.