Chatwoot is an open-source customer relationship platform built using Ruby and Vue.js. It was designed to help customer relations teams build end-to-end platforms for ticket management, support, and real-time live chat for websites, messaging apps, and other agents. With Chatwoot, you can integrate your chat across social networks like Facebook, Twitter, email, WhatsApp, and more in a central location.

Here’s a full guide on how to install Chatwoot on your Ubuntu 20.04 LTS server.

Chatwoot Installation Guide

Step 1: Create an file by executing these commands:


chmod +x

Step 2: Run the script to set up Chatwoot:

./ --install

If you have a domain and want to configure it with Chatwoot, follow the steps below:

  • Point an A record for in your DNS hosting provider and point it towards the installation/server’s IP.
  • Continue the installation by typing “yes” when prompted about the domain setup.
  • Enter your domain name. The script will configure Nginx and SSL via LetsEncrypt.
  • Chatwoot installation should now be accessible from

Step 3: Allow port 3000 on the server by running the following command to allow through iptables:

iptables -A INPUT -p tcp --dport 3000 -j ACCEPT
netfilter-persistent save
netfilter-persistent reload

Step 4: Create an Administrator account

Chatwoot will now be accessible at http://{your_ip_address}:3000. If you opted for domain setup, it will be at Accessing it for the first time, you should be greeted with Chatwoot’s welcome page.

Step 5: Create the administrative user by entering your details on Chatwoot’s welcome page.

Once done, you can now login to Chatwoot.

Step 6: Log in with the Registered Email ID and Password to land on the Conversations page.

Step 7: Configure the Required Environment Variables

To properly function, Chatwoot needs essential environment variables like FRONTEND_URL, Mailer, and cloud storage config. Update the FRONTEND_URL with the server IP address and start using Chatwoot.

Here are the steps to configure the environment variables:

1) Login as Chatwoot user and edit the .env file:

sudo -i -u Chatwoot
cd Chatwoot
nano .env

2) Refer to the environment variables and update the required variables. Save the .env file.

3) Restart the Chatwoot server and enjoy using your self-hosted Chatwoot:

sudo systemctl restart

4) To Use the Facebook Channel, add the following lines to the .env file and restart Chatwoot:


Congratulations! You have successfully installed Chatwoot.


In conclusion, installing Chatwoot on your Ubuntu VPS can greatly enhance your customer relations and support capabilities. By leveraging the power of Chatwoot’s open-source platform, you can streamline ticket management, provide real-time live chat, and integrate with various messaging apps and social networks all in one central place.

To ensure a seamless installation experience, it’s important to choose a VPS server that is secure, reliable and offers exceptional uptime. RackNerd’s VPS servers are an excellent choice in this regard. With a 99.999% uptime guarantee, you can rely on RackNerd’s infrastructure to keep your Chatwoot instance running smoothly around the clock.

In addition to reliability and affordability, RackNerd provides 24×7 support to ensure that any issues or questions you may have are promptly addressed. Furthermore, RackNerd’s VPS servers are equipped with DDoS protection, safeguarding your Chatwoot instance from malicious attacks and ensuring uninterrupted service for your customers.

So, why wait? Choose RackNerd’s secure, reliable, and affordable VPS servers to host your Chatwoot installation and enjoy the benefits of a high-performance customer relationship platform backed by top-notch support and DDoS protection. Empower your customer-relations teams and take your support to the next level with RackNerd’s exceptional hosting solutions.

How to Order a VPS Server for Chatwoot Hosting

Server Hosting Solutions by RackNerd:

Shared Hosting
cPanel Web Hosting in US, Europe, and Asia datacenters
Reseller Hosting
Create your new income stream today with a reseller account
VPS (Virtual Private Server)
Fast and Affordable VPS services - Instantly Deployed
Dedicated Servers
Bare-metal servers, ideal for the performance-demanding use case.

Leave a comment

Your email address will not be published. Required fields are marked *