Install TalkJS on-premise or on a private cloud

For complete control over your chat messaging data and the servers that run your chat, you can install TalkJS on-premise or on a private cloud. If you choose an on-premise or private cloud install, the TalkJS team will support you throughout the process to ensure that everything goes right.

Deployment

TalkJS is deployed as Docker images, which means that it runs on any modern Linux machine. Data is persisted using PostgreSQL. If you choose an on-premise install, you'll need to maintain and backup a PostgreSQL database separately from the TalkJS server.

Server requirements

For an on-premise install, a single application server (plus failover) is sufficient. A single TalkJS application server can handle a high number of concurrent users, conversations and messages. The TalkJS on-premise deployment is identical to what we host on our own servers, except that we run a cluster rather than a single application server.

System requirements

The system requirements for an on-premise or private cloud install are flexible. CPU speed and RAM requirements directly depend on the load you're expecting to generate, and we'll work with you on determining the specifics. You can use whichever Linux distribution your own system administrators prefer. This allows you to keep the same Linux distribution and version across your systems, for instance.

An on-premise or private cloud install is available on the Enterprise plan.