The following is the guide for deploying Chatwoot on AWS using the marketplace listing. Use our helm charts with AWS Elastic Kubernetes Service(EKS) for a cloud-native deployment.
- AWS account
Install Chatwoot via AWS marketplace AMI
Go to Chatwoot AWS marketplace listing and click on subscribe.
Sign in with your AWS account.
Continue to Configuration.
Select the latest version in
Software Versionand pick your aws
Continue to Launch.
Review the launch configuration. Leave the
Choose Actionfield with the default value
Launch from Website. Choose a VPC and subnet as per your AWS region preference.
Scroll down to the
security groupsection and click create
Create New Based On Seller Settings.
Save the new security group and choose it after creation.
Pick a key pair you already have or create a new one in the region you are deploying. Click
AWS should now display a congratulations screen confirming that Chatwoot instance is launched successfully. Click on the
Wait for a few minutes to let the instance come up.
Select the instance and copy the public IP.
http://<your-public-ip>:3000. This should bring up the Chatwoot UI. Congratulations. Woot ! Woot !!
To configure Chatwoot, we need to ssh into the instance. We will use
AWS console connect for this.
Select the instance and click on
Change the username from
Switch to the
chatwootuser and configure the necessary environment variables. Refer Environment variables document for the complete list.
sudo -i -u chatwoot
- Also, it is recommended to configure a proxy server like Nginx and set up SSL. Make sure to modify the security group created in
Updating the instance
Please follow the Chatwoot update process in the standard Linux VM setup.