In this tutorial, we will walk you through the process of installing Live Helper Chat on Manjaro, a popular Linux distribution. Live Helper Chat is a free open-source live chat software for websites that allows businesses to communicate with their customers in real-time.
Before you begin, you need to ensure that your Manjaro system is up-to-date. You can do this by running the following command in your terminal:
sudo pacman -Syu
The first step is to install Apache and PHP on your system if you haven't already.
To install Apache, run the following command:
sudo pacman -S apache
To install PHP, run the following command:
sudo pacman -S php php-apache
You also need a MySQL database for Live Helper Chat to store data. To install MySQL, run the following command:
sudo pacman -S mariadb
Next, start the MySQL service with the following command:
sudo systemctl start mariadb
Run the following command to enable MySQL to start automatically at boot time:
sudo systemctl enable mariadb
Now, secure the MySQL installation by running the following command:
sudo mysql_secure_installation
Next, we need to download and extract the Live Helper Chat software. You can do this by following these steps:
Go to the official website of Live Helper Chat at https://livehelperchat.com/download.
Download the latest version of Live Helper Chat.
Extract the downloaded file to your web directory (/var/www/html) using the following command:
sudo tar xzf /path/to/live-helper-chat.tar.gz -C /var/www/html/
Now, we need to create a database for Live Helper Chat in MySQL. Follow these steps:
sudo mysql -u root -p
CREATE DATABASE livehelperchat;
GRANT ALL PRIVILEGES ON livehelperchat.* TO 'lhuser'@'localhost' IDENTIFIED BY 'lhpassword';
EXIT;
We are now ready to configure Live Helper Chat. Follow these steps:
cd /var/www/html/livehelperchat/
sudo cp settings/settings.ini.default.php settings/settings.ini.php
sudo nano /var/www/html/livehelperchat/settings/settings.ini.php
<?php
/* Database settings */
'host' => 'localhost',
'user' => 'lhuser',
'password' => 'lhpassword',
'database' => 'livehelperchat',
'charset' => 'utf8mb4',
'adapter' => 'mysqli',
?>
We need to configure Apache to serve Live Helper Chat. Follow these steps:
sudo nano /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html/livehelperchat"
<Directory "/var/www/html/livehelperchat">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
sudo systemctl restart httpd
If you want to enable SSL for your website, you can use a free SSL certificate from Let's Encrypt. Follow these steps:
sudo pacman -S certbot
sudo certbot certonly --agree-tos --non-interactive --standalone -m admin@example.com -d example.com
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
sudo systemctl restart httpd
Your Live Helper Chat installation is now complete. You can access it by opening your web browser and visiting the following URL:
http://localhost/livehelperchat/
If you have enabled SSL, access it using the following URL:
https://example.com/
That’s it! You have successfully installed Live Helper Chat on Manjaro. With this live chat software, you can now provide real-time customer support and connect with your website visitors.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!