CLI tool to install and manage a self hosted Chatwoot Linux installation
Chatwoot CTL(cwctl
) is CLI tool to install and manage a self hosted Chatwoot Linux installation.
cwctl
aims to abstract away the common bash interactions with a Chatwoot installation and provide an easy to use syntax. This is not intended to be a full replacement.
If you are running a Chatwoot v2.7.0 instance or later, cwctl
would have been already installed for you as part of installation.
Check if cwctl
is already installed by
If cwctl
is not present, follow the steps below to install Chatwoot CTL.
If you used an older version of install script(< 2.0), you will not have cwctl
in your PATH. To install/upgrade Chatwoot CTL,
The above command requires root access to install cwctl
to /usr/local/bin
.
To learn more about the options supported by cwctl
,
Whenever a new version of Chatwoot is released, use the following steps to upgrade your instance.
This will upgrade your Chatwoot instance to the latest stable release. If you are running a custom branch in production do not use this to upgrade.
To set up Nginx with SSL after initial setup(if you answered no
to webserver/SSL setup during the first install)
Please add an A record pointing to your Chatwoot instance IP before proceeding.
For Chatwoot web(rails) server logs use,
For Chatwoot worker(sidekiq) server logs use,
To check the version of Chatwoot CTL,