> For the complete documentation index, see [llms.txt](https://lilbobbytables.gitbook.io/mycrt-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lilbobbytables.gitbook.io/mycrt-user-guide/installation/installing-with-aws.md).

# Installing with AWS

MyCRT is a MySQL Capture and Replay tool for RDS instances and was built with AWS in mind from the ground up. So, the easiest way to install MyCRT is through AWS.

## Cloud Architecture

MyCRT runs on a server (EC2), manages a database for itself (RDS), and stores workloads and metrics in files (S3). These are the 3 key resources that must be available to host MyCRT. If you intend on setting up HTTPS/SSL for MyCRT, then you will also need a domain name to register a SSL certificate with. This is an optional step for using the application, but highly recommended since MyCRT handles sensitive information.

Installation of MyCRT can be done with the resources available through the AWS free tier. The only exception is purchasing a domain name (if you choose to do so).

MyCRT is an [open source](https://github.com/CPSECapstone/LilBobbyTables-MyCRT) project and installation will be directly from the source code.

**Get Started**

{% content-ref url="/pages/-LAQhEyoguxCRLyqkBfV" %}
[Getting the Source Code on EC2](/mycrt-user-guide/installation/untitled.md)
{% endcontent-ref %}
