Scroll to:
Setup p0 on your on-prem server on Microsoft Azure
Welcome to the on-premise installation instructions for p0 on Azure. Follow this guide to get set up with your own version of p0.
Click on
Create new Resource
Go to
Virtual Machine
and click onCreate
Select (or create) a Resource Group
Write a Virtual Machine Name:
p0-platform
Go to Image
Select
See all images
On the left-hand side, click on
Community Images
Then in the search bar search for
p0-visibility-dashboard
and select the desired region.
Click on
Create new Resource
Go to
Virtual Machine
and click onCreate
Select (or create) a Resource Group
Write a Virtual Machine Name
Select a Region
Go to Image
Select
See all images
On t
In
Search the marketplace
search for<p0/p0Image/latest - x64 Gen2>
Press
Select
For
Size
selectStandard_B2s - 2 vcpus, 4 GiB memory
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one.
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one. You will need this to ssh into the computer to set up p0)
Allow inbound ports
80
,443
and22
Click
Next
Bump the
OS Disk size to 64 GiB
(P0 needs about 30 GB of space, we recommend you have 40GB, and Azure only gives us an option for 64)Go to the
Networking
tab.Select a
Virtual network
or create oneSelect a
Public IP
or create one
Press
Review + Create
Make sure you download your private key after clicking on Review + Create
Once deployment is finished, go to
Deployment Details
Click on the IP that you created. It looks like this
Note down the IP address (if you have trouble finding it Cmd/Ctrl + F for Public IP Address). You will need this for the final step.
Click on
Create new Resource
Go to
Virtual Machine
and click onCreate
Select (or create) a Resource Group
Write a Virtual Machine Name
Select a Region
Go to Image
Select
See all images
On t
In
Search the marketplace
search for<p0/p0Image/latest - x64 Gen2>
Press
Select
For
Size
selectStandard_B2s - 2 vcpus, 4 GiB memory
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one.
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one. You will need this to ssh into the computer to set up p0)
Allow inbound ports
80
,443
and22
Click
Next
Bump the
OS Disk size to 64 GiB
(P0 needs about 30 GB of space, we recommend you have 40GB, and Azure only gives us an option for 64)Go to the
Networking
tab.Select a
Virtual network
or create oneSelect a
Public IP
or create one
Press
Review + Create
Make sure you download your private key after clicking on Review + Create
Once deployment is finished, go to
Deployment Details
Click on the IP that you created. It looks like this
Note down the IP address (if you have trouble finding it Cmd/Ctrl + F for Public IP Address). You will need this for the final step.
Press
Select
For
Size
selectStandard_B2s - 2 vcpus 4GiB memory
Any instance with 2vcpus and 4GiB of memory.
Create a new SSH key pair (Either create a new SSH Key pair or use an existing one, you do not need this but it is good to have, as you can use this to restart the platform or shut it down if you need to)
Allow inbound ports
80
,443
, and22
This is a recommendation - the only requirement here is that you be allowed to access the IP of the server so that you can see your scan results. If you have your own security configuration, use that.
Select License Type to
Other
Click
Next
Bump the
OS Disk size to 128 GiB
This is dependent on the number of repositories you have. We recommend at least a 100GB as we will be checking out all your organization’s repositories on premise.
As a guide, with one of our customers, 300 repositories took about 20GB of space, so you can decide how much space you want to allocate, as it will change the cost of hosting.
Go to the
Networking
tabSelect a
Virtual network
or create oneSelect a
Public IP
or create oneWe recommend that there are no egress rules as we will attempt to discover sub-domains. We will also hit APIs from this compute instance to test whether they are reachable from outside of the system.
Press
Review + Create
Make sure you download your private key after clicking on
Review + Create
Wait for the deployment to initialize and complete.
Once deployment is finished, click on
Go to Resource
(The page should look like the screenshot below)
Click on
Create new Resource
Go to
Virtual Machine
and click onCreate
Select (or create) a Resource Group
Write a Virtual Machine Name
Select a Region
Go to Image
Select
See all images
On t
In
Search the marketplace
search for<p0/p0Image/latest - x64 Gen2>
Press
Select
For
Size
selectStandard_B2s - 2 vcpus, 4 GiB memory
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one.
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one. You will need this to ssh into the computer to set up p0)
Allow inbound ports
80
,443
and22
Click
Next
Bump the
OS Disk size to 64 GiB
(P0 needs about 30 GB of space, we recommend you have 40GB, and Azure only gives us an option for 64)Go to the
Networking
tab.Select a
Virtual network
or create oneSelect a
Public IP
or create one
Press
Review + Create
Make sure you download your private key after clicking on Review + Create
Once deployment is finished, go to
Deployment Details
Click on the IP that you created. It looks like this
Note down the IP address (if you have trouble finding it Cmd/Ctrl + F for Public IP Address). You will need this for the final step.
Click on
Create new Resource
Go to
Virtual Machine
and click onCreate
Select (or create) a Resource Group
Write a Virtual Machine Name
Select a Region
Go to Image
Select
See all images
On t
In
Search the marketplace
search for<p0/p0Image/latest - x64 Gen2>
Press
Select
For
Size
selectStandard_B2s - 2 vcpus, 4 GiB memory
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one.
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one. You will need this to ssh into the computer to set up p0)
Allow inbound ports
80
,443
and22
Click
Next
Bump the
OS Disk size to 64 GiB
(P0 needs about 30 GB of space, we recommend you have 40GB, and Azure only gives us an option for 64)Go to the
Networking
tab.Select a
Virtual network
or create oneSelect a
Public IP
or create one
Press
Review + Create
Make sure you download your private key after clicking on Review + Create
Once deployment is finished, go to
Deployment Details
Click on the IP that you created. It looks like this
Note down the IP address (if you have trouble finding it Cmd/Ctrl + F for Public IP Address). You will need this for the final step.
Click on the IP that you created.
Make sure that you visit http://<YOUR_IP>.
Visit this IP in your browser. The rest of the p0 Setup will continue in product.
Initially the website will be unreachable. Wait for a few minutes (2-3 mins) and you will see the below, which is the start of creating your scan.
Click on
Create new Resource
Go to
Virtual Machine
and click onCreate
Select (or create) a Resource Group
Write a Virtual Machine Name
Select a Region
Go to Image
Select
See all images
On t
In
Search the marketplace
search for<p0/p0Image/latest - x64 Gen2>
Press
Select
For
Size
selectStandard_B2s - 2 vcpus, 4 GiB memory
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one.
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one. You will need this to ssh into the computer to set up p0)
Allow inbound ports
80
,443
and22
Click
Next
Bump the
OS Disk size to 64 GiB
(P0 needs about 30 GB of space, we recommend you have 40GB, and Azure only gives us an option for 64)Go to the
Networking
tab.Select a
Virtual network
or create oneSelect a
Public IP
or create one
Press
Review + Create
Make sure you download your private key after clicking on Review + Create
Once deployment is finished, go to
Deployment Details
Click on the IP that you created. It looks like this
Note down the IP address (if you have trouble finding it Cmd/Ctrl + F for Public IP Address). You will need this for the final step.
Click on
Create new Resource
Go to
Virtual Machine
and click onCreate
Select (or create) a Resource Group
Write a Virtual Machine Name
Select a Region
Go to Image
Select
See all images
On t
In
Search the marketplace
search for<p0/p0Image/latest - x64 Gen2>
Press
Select
For
Size
selectStandard_B2s - 2 vcpus, 4 GiB memory
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one.
Also create a new SSH key pair (Either create a new SSH Key pair, or use an existing one. You will need this to ssh into the computer to set up p0)
Allow inbound ports
80
,443
and22
Click
Next
Bump the
OS Disk size to 64 GiB
(P0 needs about 30 GB of space, we recommend you have 40GB, and Azure only gives us an option for 64)Go to the
Networking
tab.Select a
Virtual network
or create oneSelect a
Public IP
or create one
Press
Review + Create
Make sure you download your private key after clicking on Review + Create
Once deployment is finished, go to
Deployment Details
Click on the IP that you created. It looks like this
Note down the IP address (if you have trouble finding it Cmd/Ctrl + F for Public IP Address). You will need this for the final step.
Contact us
If you are facing any trouble setting up your on-prem application, reach out to us at contact[at]p0[dot]inc
Contact us
If you are facing any trouble setting up your on-prem application, reach out to us at contact[at]p0[dot]inc
Contact us
If you are facing any trouble setting up your on-prem application, reach out to us at contact[at]p0[dot]inc