# Installation

> Install Self-Hosted Deployment in Amazon Web Services for the first time

You can deploy the solution in your Amazon Web Services private cloud.

For the first installation, follow this workflow:

[Overview of the infrastructure](./infrastructure.md): Learn which resources the deployment creates and how to securely expose them through the external load balancer.
[1. Prerequisites](./prerequisites.md): Ensure that you have the required configuration, tooling, and permissions.
[2. Deployment](./deployment.md): Initiate and monitor deployment.
[3. Postdeployment](./postdeployment.md): Perform the initial configuration of the identity subsystem, based on Keycloak.
[Security](./security.md): Enforce security.
[Costs](./costs.md): Estimate how much Amazon charges for the deployed services.
