Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This article will guide you to set up ChatPlus on your server by yourself. In this article, we assume that you are already familiar with  Linux server management and docker, know how to access SSH with root/super users privileges and set up necessary software such as Git, Docker, NginX/Apache as Reverse proxy, etc.

If you aren't familiar with setting up ChatPlus server, please feel free to open ticket to request our support. You aren't charged any fee for the 1st setup.

Firstly, you will need to install following software on your Linux server:

  • Docker and Docker-compose
  • Nginx or Apache (as Reverse Proxy)
  • Git

Then, let's start setting up ChatPlus server

Configure subdomain for ChatPlus server

  • Create 2 different domains or subdomains for chat and call features, such as chat.yourdomain.com and voip.yourdomain.com
  • Configure these 2 domains/subdomains above with Reverse Proxy server (NginX or Apache) for Websocket.
    • Set up SSL for domain/subdomain
    • For Chat domain/subdomain, configure to proxy requests to port 3000 (default Port of Chatplus), such as http://127.0.0.1:3000 . You can use another port for Chatplus, but will need to update this port into docker-compose.yml file for Chat as described later.
    • For Call domain/subdomain, configure to proxy requests to port 8443 (default port of Call feature), such as https://127.0.0.1:8443 .  You can use another port for Calll feature, but will need to update this port into .env file for Call as described later.
  • No labels