CentOS Server deployment

Deploy HelpChat Server 13 on CentOS 7.x / 8.x / Stream.

Info

The deployment steps are the same on every Linux distribution; only the firewall commands differ. For the full procedure, see Ubuntu Server deployment.

1. Deployment steps

bash
tar -xzf HelpChat_Server_Linux_amd64_<version>.tar.gz
cd HelpChat_Server_Linux_amd64_<version>

sudo mkdir -p /opt/helpchat_server
sudo cp -r * /opt/helpchat_server/
cd /opt/helpchat_server

sudo chmod +x helpchatsvr
sudo chmod +x bin/ffmpeg bin/ffprobe bin/hcupdater

sudo ./helpchatsvr install
sudo ./helpchatsvr start
sudo ./helpchatsvr status

2. Run mode and database configuration

Edit the [runtime] and [database] sections in config/helpchatsvr.ini. See sections 6 and 7 of Ubuntu Server deployment for details.

3. CentOS firewall configuration

bash
sudo firewall-cmd --permanent --add-port=6800/tcp
sudo firewall-cmd --permanent --add-port=6866/tcp
sudo firewall-cmd --permanent --add-port=6888/tcp
sudo firewall-cmd --permanent --add-port=6816/tcp
sudo firewall-cmd --permanent --add-port=6898/tcp
sudo firewall-cmd --permanent --add-port=6980/tcp
sudo firewall-cmd --reload

4. Admin console

text
URL: http://server-IP:6980
Default account: admin
Default password: helpchat