Setup p0 on your on-prem server on Amazon AWS
Welcome to the on-premise installation instructions for p0 on AWS. Follow this guide to get set up with your own version of p0.
Go to AWS Console: https://console.aws.amazon.com/console/home
Login
Select the
Region
of your installation.Go to
EC2
—>Instances
—>Launch New Instance
Give your instance a Name:
p0-platform
Select “Browse more AMIs”
![](https://framerusercontent.com/images/KhaJUdQwBU49nMxWfA93dmeyY.png)
Click on “Community AMIs”
Search for
p0-visibility-dashboard
![](https://framerusercontent.com/images/KpSX50vLNMVjGSbN4yG3nNHVrhI.png)
Click
Select
You can select the following instance type:
t2.xlarge
(4 CPUs and 16 GiB memory)
Take note of the key pair (or create a new one). You can use this to SSH into the box later.
![](https://framerusercontent.com/images/RT1J13SlTDETRZDI9KADEYC1P4.png)
In
Network Settings
you can create a newSecurityGroup
or re-use an old one. Just make sure thatYou can SSH into the server
The server can make requests to any of the public facing domains that you want to see are reachable / have API endpoints behind them
You can access the instance's IP from your browser
Go to
Configure Storage
This depends on the number of repositories that you have, but we recommend you start with 100GB of disk space. We need enough disk space to check out your organization’s repositories.
![](https://framerusercontent.com/images/ou9xlGvIyW5aVQ1a0UrURVNafY.png)
Then press
Launch Instance
Wait a few minutes. The instance will launch and you will see the below status for your EC2 Instance.
![](https://framerusercontent.com/images/n0OSAIFw9vdJrVvHhCEdyZoL8.png)
Visit the IP address.
Initially you will see the below as the P0 service comes up. Just wait for 5 minutes and re-visit the IP.
![](https://framerusercontent.com/images/90r2nabQJ7r5GIRNgbH61uMeCU.png)
When you visit you should see the below. Follow the steps in the product for the rest of onboarding.
![](https://framerusercontent.com/images/kearpp7kQY9xln1Qz6VyFATi5s.png)