Caprover is an extremely easy to use application server management tool. It is blazing fast and uses Docker under the hood. Chatwoot has been made available as a one-click app in Chatwoot, and the deployment process is straightforward.
Finish your Caprover installation by referring to Getting started guide.
Chatwoot is available in the one-click apps option in Caprover. Search for Chatwoot in the list of one-click apps. Replace the default
version with the latest
version of chatwoot. Use appropriate values for the Postgres and Redis passwords and click install. It should only take a few minutes.
Head over to the
web service in the Caprover applications and enable
Websocket Support in the HTTP settings to true. You could also enable
https for the application.
Caprover will take care of Postgres and Redis installation, along with the app and worker servers. We would advise you to replace the Database/Redis services with managed/standalone servers once you start scaling.
Also, ensure to set the appropriate environment variables for email, Object Store service etc. using our Environment variables guide
To update your chatwoot installation to the latest version in Caprover, Run the following command in the deployment tab for web and worker in
method 5: deploy captain-definition
Nginx by default strip of headers with
_ . head over to the Nginx configuration option in caprover under the chatwoot web and add the following directive.