Skip to content

Server Network Requirements

The information in this section is intended for system administrators who are configuring your company's network and server hardware.

Rox.Chat Server requires the following parameters and accesses to be configured:

Parameter Value Features
HTTPS port 443 Configure access on the 443 TCP port from the outside. If the organization's site is running on HTTPS, application requests will also go to the Rox.Chat Server on this port (recommended over HTTP/80). Rox.Chat APIs/SDKs also run over HTTPS/443.
HTTP port 80 Configure access on the 80 TCP port from the outside. If your site is running on HTTP, requests to the Rox.Chat Server will go on HTTP/80 (not recommended!).
Chat Backend 8260 (default) This TCP port must be free and open internally (on localhost) on the server, no external access is required. You can choose any other port, but then Chat Backend must be reconfigured.
DBMS port 3306 (default for MySQL) Can be set to any other port.
SSL/TLS certificate If you choose to use HTTPS, you will need an SSL/TLS certificate for your domain. Among other options, the certificate itself can be placed on your balancer, after which the traffic will be redirected to another domain name over HTTP or HTTPS
DNS entry e.g. roxchat.yourdomain.com or myaccount.rox.chat The Rox.Chat server can be configured to run on a host in your domain or in the rox.chat domain. In both cases, the domain name of the server must be of the third level. Without a domain name Rox.Chat Server will not work.
SMTP(S): server IP, port, login-password To send e-mail messages you need details of the server available via Secure SMTP - for example, Mailgun. The value must not be an empty string.

Monitoring, automatic backup/restore, load balancing (recommended) can be integrated on customer's request.