Files
calendar/docs/self-hosting/deployments/aws.mdx
T
da55306a5a chore: add dev docs on mintlify (#16935)
* --init

* progress...

* add more docs

* bunch of changes and added back platform

* development guides added

* more guides in develop with cal

* self hosted WIP

* deployments

* fix deployment steps

* self-hosted guides

* ..

* Removed the development only sections

* Removed 'with Cal.com'

* use steps component for steps

---------

Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2024-10-08 02:32:16 -03:00

46 lines
1.8 KiB
Plaintext

---
title: "AWS"
icon: "aws"
---
Deploying Cal.com on AWS
___
<Steps>
<Step title="Prerequisites">
1. Amazon Web Services account
2. Familiarity with AWS services and management console
3. Access to the Cal.com source code
</Step>
<Step title="AWS Environment Setup">
1. Create an AWS Account: If not already set up, create an account on AWS.
2. Management Console: Log in to the AWS Management Console.
</Step>
<Step title="Creating AWS Resources">
1. Create a New IAM User: Set up an IAM user with the necessary permissions for deploying and managing the application.
2. Set Up Required Services: Establish services like Amazon EC2, RDS for PostgreSQL, etc., as needed for your application.
</Step>
<Step title="Configuring Cal.com">
1. Clone the Repository: Get the Cal.com repository onto your local environment.
2. Update Configuration: Modify the .env file to include your AWS resource details (like database endpoints).
</Step>
<Step title="Deploying on AWS">
1. Deploy Application: Utilize AWS services such as EC2 or Elastic Beanstalk to deploy the Cal.com application.
2. Database Configuration: Set up and connect the RDS instance to your application.
3. Verify Deployment: Ensure the application is operational and accessible.
</Step>
<Step title="Post-Deployment Steps">
1. DNS Setup: Update your DNS settings to point to your AWS deployment.
2. Monitoring and Scaling: Leverage AWS monitoring tools to keep track of your application's performance and scale resources accordingly.
</Step>
</Steps>
### Best Practices
1. Adhere to AWS's recommended security practices.
2. Regularly update your deployment with the latest Cal.com releases.
### Additional Resources
https://docs.aws.amazon.com/