Live Helper Chat
Live Helper Chat
by Live Helper Chat

Version 3.35

OS Centos 7.8.2003

BUSINESS APPS

Description

With almost 30K installs detected during application lifetime (10Y) it's a stable solution for everyone who want's to have Live Support Chat application hosted on their infrastructure.

Software Included

Getting started after deploying Live Helper Chat

In addition to the package installation, the One-Click also:

  • Enables the firewalld to allow only SSH (port 22, rate limited), HTTP (port 80), and HTTPS (port 443) access.

  • Sets the MariaDB root password and runs mysql_secure_installation.

    Note, the Droplet root user will not be prompted for the MySQL password.

  • Modifies some of PHP’s/Nginx’s settings to increase the maximum filesize.

After you create a Live Helper Chat One-Click Droplet, you’ll need to log into the Droplet via SSH to finish the Live Helper Chat setup. If you try to visit the Droplet’s IP address before logging into the Droplet, you’ll see a Live Helper Chat landing page.

From a terminal on your local computer, connect to the Droplet as root. Make sure to substitute the Droplet’s IP address.

ssh root@use_your_droplet_ip

Once the installation is complete, you can use the Live helper Chat administration dashboard to further customize the Live Helper Chat. Back office address will be found at

http://<ip>/site_admin/

If you setup HTTPS with your domain

https://example.com/site_admin/

For reference:

  • The MySQL root password is in /root/.digitalocean_password. Note, the Droplet root user will not be prompted for the MySQL password.
  • The web root is /var/www/html, and the Live Helper Chat configuration file is /var/www/html/settings/settings.ini.php.
  • You can get information about the PHP installation by logging into the Droplet and running php -i. In addition, there are a few customized setup steps that we recommend you take.

If you didn’t enable HTTPS during the initial setup script, you can enable it manually at any time after the fact.

Setting up an SSL certificate enables HTTPS on the web server, which secures the traffic between the server and the clients connecting to it. Certbot is a free and automated way to set up SSL certificates on a server. It’s included as part of the Live Helper Chat One-Click to make securing the Droplet easier.

To use Certbot, you’ll need a registered domain/subdomain name and one DNS record:

  • An A record from the domain (e.g., example.com, support.example.com) to the server’s IP address
  • You will need to adjust /etc/nginx/conf.d/lhc.conf and append your domain/subdomain to server_name directive.

Once the DNS records and, optionally, the virtual hosts files are set up, you can generate the SSL certificate. Make sure to substitute the domain in the command.

certbot --nginx -d support.example.com

API Creation

In addition to creating a Droplet from the Live Helper Chat 1-Click App via the control panel, you can also use the DigitalOcean API.

As an example, to create a 4GB Live Helper Chat Droplet in the SFO2 region, you can use the following curl command. You’ll need to either save your API access token to an environment variable or substitute it into the command below.


  curl -X POST -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer '$TOKEN'' -d \
      '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"livehelperchat-7-8-2003"}' \
      "https://api.digitalocean.com/v2/droplets"
      

Support Details

Hours:8am - 17pm
Support URL:https://livehelperchat.com
Support Email:info@livehelperchat.com

Additional Links

Documentation

Additional documentation

Github

Source code on Github

Forum

You can always ask a question on forum