Skip to main content

DigitalOcean Chatwoot deployment guide

This guide will deploy chatwoot on a single droplet in DigitalOcean. For a cloud native deployment, go with our 1-click k8s app on DigitalOcean Marketplace.

Create a Droplet (VM)

  1. Login to DigitalOcean console and choose create droplet.
  2. Choose Ubuntu 20.04 image.
  3. Create an instance with a minimum of 4vCPU and 8GB RAM.
  4. Make sure to choose the datacenter region you want to deploy.
  5. Under authentication, choose your SSH key or create a new one. This is important as you will need this key to complete the next section.
  6. Click create.

do-create-droplet

Install Chatwoot

  1. SSH into the droplet created above.
  2. Follow the linux VM instructions at https://www.chatwoot.com/docs/self-hosted/deployment/linux-vm.
  3. Woot! Woot! Your Chatwoot Instance is ready and can be accessed at http://<your-droplet-ip>:3000. Or if you completed the domain setup during the installation, chatwoot should be available at https://<your-domain>

Configure Chatwoot

  1. Follow the Chatwoot docs to configure your domain, email and other parameters you need. https://www.chatwoot.com/docs/self-hosted/deployment/linux-vm#configure-the-required-environment-variables