Build a Cloud Provider (Windows Machine)
Do you have a windows machine and want to become a Provider? If your answer is "Yes," then perform the following steps.
Open the recently downloaded Virtual Box and click on Machine > New.
Provide the name and path of the local drive to install the Operating system. Next, you need to select the operating system type "Linux" and install the version "Ubuntu" based on your computer's architecture.
Oracle virtual box
After clicking Next, you need to select the memory size. The minimum required is 4096 MB.
After clicking Next, select the "Create a virtual hard disk now" radio button. After clicking Create, select the "VDI (VirtualBox Disk Image)" radio button. After clicking Next, select the "Dynamically allocated" radio button. After clicking Next, you need to select the virtual hard disk size. The minimum required is 30 GB.
Virtual hard disk size
Clicking "create" will create a new virtual machine.
Newly created VM
The next task is to configure the newly created VM. So, select the newly created VM from the left side and click on "Settings" on the top navigation bar.
i. Click on "System" in the left navigation pane. Then, select the "Processor" tab. Next, change the Processor(s); the minimum required is 2 CPUs.
ii. Click on "Network" in the left navigation pane. Then, select the "Adapter 1" tab. Next, select "Bridge Adapter" under the "Attached to" label.
Under Advanced settings, perform the following:
- Under the "Promiscuous Mode" label, select "Allow All."
- Click on the Refresh logo to refresh your MAC Address.
- Make sure that checkbox of "Cable Connected" is checked.
Click "Ok" to save your settings.
Click "Start" in the top navigation pane to start your VM.
After starting the VM, a pop-up will come up where you need to provide an image of the OS you want to install in your VM.
After clicking Start, OS installation will start and take about 10–15 minutes, depending on the type of OS you provide.
Once the OS installation gets completed, you need to restart the VM.
After completing the changes, type the "ip a" command in the terminal to get a private IPv4 address.
Get private IPv4
Navigate to your router configurations page and do the required port forwarding to the IPV4 address you got in the previous step.
Port 8443 — For running Akash Provider service. Port 80, 443 — Assigned to the application deployed under your provider. Port 22 — For SSH connection to your Machine. Port 30000–32767 — For any other TCP/UDP connection.
Note it! The above screenshot is just for reference. It may get varied depending on your ISP.
You can now follow this document to become an Akash cloud provider. First, you will need to know your public IP address.