This specific pNetwork Node type, called "Nitro", is based on the "AWS Nitro enclaves" TEE type.
More on the AWS Nitro Enclaves' tech: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
All configurations in your AWS account will be done automatically by the pNetwork Node Command Line Interface, you won't need specific skills to set up your AWS account.
In the next steps, we will prepare an AWS user with special permissions so that pNetwork Node CLI can use it to configure the node.
The server instance will cost approx 200 $/month. However, it depends on which region you choose to set up the node.
You can do some simulation using the following information.
Actually, the sevices needed are:
With this information, you can do a simulation of the costs by changing the regions at this link: https://calculator.aws/#/addService
To start, you need to create an account on AWS. If for any reason you don't want to use AWS just hold on until we release more TEE types in the coming months.
If you already have an AWS account, go directly to step 2.
1. From the IAM Dashboard click on Roles
2. Click then on Create role
3. Select AWS service and EC2. Then continue with Next: Permissions
4. Check AdministratorAccess and click on Next: Tags
5. Continue with Next: Preview
6. Name the role pnodeRole and confirm with Create role
7. The role pnodeRole has been created
1. Search for IAM in the search bar and click on the IAM option
2. Here the IAM Dashboard
3. Click on Users and than Add user
4. Name the user as you like and check on Programmatic access. Then continue with Next: Permissions
5. Click on Attach existing policies directly
6. Check on AdministratorAccess policy and click on Next: Tags
7. Go on with Next: Review
8. Complete user creation with Create user
9. Once created you will see a screen like this below
10. Download the CSV file containing your Access key ID and your Secret access key.
Store them safe, anyone with these keys will have access to your node.