Chatwoot

Deploy Chatwoot on a VPS in One Click

Communication & chatForms, surveys & support

Open-source customer engagement platform that unifies live chat, email, and social messaging into one shared support inbox.

  • Ready in ~10 min
  • Free installation
  • We handle the setup
At a glance
Version
Latest (4.x)
Operating system
Ubuntu Server 24.04 LTS
Minimum RAM
4 GB
License
MIT
Addressing
IPv4, IPv6
GitHub
38,000
Deployment~10 min
Open source & self-hosted
VPS plans

Choose a VPS plan for Chatwoot

Blazing-fast NVMe drives and powerful processors. Take a ready-made plan or build the configuration yourself.
Minex
Perfect for personal projects and small websites.
€3.20/mo
Save €0.80 per month

  • 1 vCPU core
  • 1 GB DDR5 RAM
  • 20 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 1 TB traffic
Basex
A great balance of power and affordable price.
€4.80/mo
Save €1.20 per month

  • 2 vCPU cores
  • 2 GB DDR5 RAM
  • 40 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 2 TB traffic
Most popular
Corex
For growing applications and businesses.
€7.20/mo
Save €1.80 per month

  • 4 vCPU cores
  • 4 GB DDR5 RAM
  • 50 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Midex
Resources for high-load projects.
€9.60/mo
Save €2.40 per month

  • 4 vCPU cores
  • 6 GB DDR5 RAM
  • 60 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Proex
Maximum power and scalability.
€12.00/mo
Save €3.00 per month

  • 6 vCPU cores
  • 8 GB DDR5 RAM
  • 70 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Scalex
Resources for scaling.
€16.00/mo
Save €4.00 per month

  • 6 vCPU cores
  • 10 GB DDR5 RAM
  • 150 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Maxex
A large reserve of power.
€44.00/mo
Save €11.00 per month

  • 8 vCPU cores
  • 16 GB DDR5 RAM
  • 200 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Apex
The top configuration.
€79.99/mo
Save €20.00 per month

  • 16 vCPU cores
  • 32 GB DDR5 RAM
  • 400 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic

What you can do with Chatwoot

Chatwoot is an open-source customer engagement platform that combines live chat, email, and social messaging into one shared inbox for support, sales, and marketing teams. It connects channels such as WhatsApp Business API, Facebook Messenger, Telegram, and SMTP email, making it a fit for SaaS companies, agencies, and internal support desks that would otherwise juggle five separate apps.

What sets Chatwoot apart from closed SaaS helpdesks is unlimited agents and conversations without per-seat billing, plus full access to the source code for custom workflows. That's why hosting for Chatwoot on your own VPS is worth it: running Chatwoot self hosted keeps every conversation, phone number, and customer record under your control instead of on a third-party vendor's servers.

The applications screen of the control panel with one-click install

Chatwoot features

A server surrounded by app icons — applications running on a VPS

Chatwoot VPS hosting on Leneex gives Rails, Sidekiq, PostgreSQL, and Redis dedicated CPU and RAM instead of a noisy shared server — a real difference once conversation volume picks up. Every Chatwoot VPS Docker deployment ships with the full omnichannel stack below, ready as soon as the containers finish starting:

01

Shared team inbox

Live chat, email, and social messages land in one queue agents can pick up and hand off between each other.

02

Live chat widget

An embeddable website widget with customizable pre-chat forms, canned responses, and business hours.

03

Omnichannel messaging

WhatsApp, Facebook Messenger, Instagram, Telegram, and SMS all show up in a single conversation view alongside email.

04

Captain AI copilot

Reply suggestions, automatic conversation summaries, and FAQ answers pulled from your own help center content.

05

Automation rules

Auto-assign, tag, and route conversations by keyword, channel, or SLA condition without manual triage.

06

Built-in reporting

Response time, resolution time, and per-agent performance tracked without a separate analytics tool.

07

Public help center

A searchable knowledge base customers can check before they ever open a ticket.

08

REST API and webhooks

Push conversation events into a CRM, Slack channel, or custom backend as they happen.

Requirements

Which server to run it on

Minimum requirements for Chatwoot and the configuration worth starting with.
Minimum
  • CPU2 vCPU
  • Minimum RAM4 GB
  • Disk40 GB
Recommended
VPS Corex
  • CPU4 vCPU
  • Minimum RAM4 GB
  • Disk50 GB

Installation is free — you only pay for the server

Getting started

How to deploy Chatwoot

Three steps and the app is running on your server.
Step 1
Choose a server

Pick a plan with at least 4 GB RAM — Chatwoot installation runs Rails, Sidekiq, PostgreSQL, and Redis together, and anything smaller starts swapping under real traffic.

Step 2
Pick the app

Select Chatwoot from the marketplace list and we handle installing Chatwoot on a VPS automatically, wiring up Docker Compose, Postgres, Redis, and Sidekiq for you.

Step 3
Get your credentials

You'll get server access details by email, then open your domain in a browser to create the first Chatwoot admin account through the sign-up screen.

Why us

Why Host Chatwoot on Leneex

Speed, protection and support you can rely on — on every plan, with no hidden limits.
Deployment speed
Chatwoot needs Rails, Sidekiq, PostgreSQL, and Redis running together before the shared inbox even opens. Our one-click template provisions all four in minutes instead of you assembling docker-compose files by hand.
Free installation
You pay Leneex nothing to get the install running — that budget stays free for the WhatsApp Business API and SMS delivery fees Chatwoot itself still charges per message.
DDoS protection
Chatwoot's live chat widget sits on your public website, visible to every visitor and bot that finds it. DDoS protection keeps that entry point up even when someone targets it directly instead of your marketing site.
Control and support
Full root access lets you tune Sidekiq worker counts, swap in your own SMTP relay, or patch the Rails app directly. If something breaks while your support queue is filling up, engineers are on call around the clock.
99.9% uptime with SLA compensation
Chatwoot is usually the only channel customers have to reach your team, so downtime doesn't just inconvenience you — it silently drops incoming chats and emails. A 99.9% uptime SLA with compensation limits how much of that risk lands on you.
Flexible payment
Pay for the VPS running Chatwoot by card, crypto, or invoice for your legal entity — kept separate from the WhatsApp and SMS provider bills Chatwoot itself passes through, so your infrastructure cost stays predictable.
What to choose

Chatwoot: Self-Hosted vs Cloud — Which to Choose

We compare cost, control over your data and limits, so the choice is an informed one.
Chatwoot Cloud
Self-hosted on LeneexRecommended
Resources and limitsShared infrastructure; free Hacker tier caps at 500 conversations/month and 30-day retentionDedicated CPU and RAM, no fair-use cap on conversation volume, retention as long as you want
Control and accessNo server access; UI and automation limited to what the plan exposesRoot access, full source code, custom Rails patches and integrations
Feature limitsFree tier has no Captain AI, no help center, no automation rules — those unlock only on paid tiersAutomation rules, help center, and reporting available without a plan wall
ScalingScaling means moving up a pricing tier or adding paid seatsResize the VPS or add agents anytime at no extra per-seat cost
CostPer-agent monthly price (roughly $19–99/agent, billed annually) that grows with team sizeFixed monthly server cost regardless of agent count
Who it fitsTeams that want zero maintenance and a working inbox in minutesTeams with data-residency requirements, larger agent counts, or existing DevOps capacity

Once your team passes a handful of agents, Chatwoot Cloud's per-seat pricing adds up fast, while a fixed VPS keeps the bill flat no matter how many people log in. If your priority is Chatwoot one click install without touching a server console, Cloud is the faster path — but self-hosting is the option that gives you unlimited agents and full data control for a fixed price.

Frequently Asked Questions about Chatwoot on VPS

What people ask most about Chatwoot and our servers.

  • Yes — export your PostgreSQL database with pg_dump, copy the storage/attachments folder, and restore both on the new server before pointing DNS at it. If you're starting fresh instead, you can deploy Chatwoot in one click from the marketplace and import your data afterward.

  • Nothing is lost — resizing the plan only changes available CPU and RAM. Your PostgreSQL database, Redis queue, and file attachments stay in place, and the Chatwoot containers restart automatically once the resize completes.

  • Point a domain at your VPS IP, and a reverse proxy such as Nginx or Caddy with Let's Encrypt issues a free HTTPS certificate.

  • Chatwoot's own PostgreSQL, Redis, and Sidekiq processes need roughly 4 GB RAM before any agent load, so an entry-level plan comfortably covers a small team of 3–5 concurrent agents; high-volume WhatsApp or email channels will need more headroom.

  • You are — self-hosted Chatwoot doesn't auto-update. After pulling a new Docker image, you need to run the database migration command before restarting the containers, or new features can throw errors on load.

What's already configured

The one-click install brings up the full Chatwoot stack as Docker containers: the Rails web app, a separate Sidekiq worker handling email delivery, webhooks, and automation triggers, PostgreSQL for data, Redis for queues and caching, and a reverse proxy in front for HTTPS. Database migrations already ran during setup via the db:chatwoot_prepare step, so the schema is ready and you're not starting from an empty install screen.

First login

Open your server's domain or IP in a browser — Chatwoot serves its account creation screen on first visit rather than shipping a preset login and password. The first person to fill out that sign-up form becomes the account's Super Admin, with full access to inboxes, agents, and settings.

What to set up after installation

Outgoing email needs a real SMTP relay (Amazon SES, SendGrid, Mailgun, or similar) added to the environment configuration — without it, notification emails and password resets silently fail. Each messaging channel — WhatsApp Business API, Facebook Messenger, Telegram — is connected separately from the Inbox settings screen using API tokens from that channel's provider, not through the initial install. If you want automated Chatwoot deployment for a second environment or staging server later, the same one-click template can be reused without re-entering the base configuration by hand.

Deploy Chatwoot in about 10 minutes

Choose a server — we do the rest: install, configure and send you the credentials.