# Cloud Chat 3

## Live Chat self hosted solution to create your own live chat business.

- Created: 12/11/2016
- latest Update: 28/10/2022
- By: Jérôme Kaegi
- Website: JAKWEB

Thank you for purchasing our software. If you have any questions that are beyond the scope of this help file or the FAQ on our support site, please feel free to create a Support Ticket via our website. Thanks so much!

### Explanation

Cloud Chat 3

Create your own live chat hosted service, fully automatic with lifetime access to updates via Auto Updater.

Create unlimited servers depending on your clients location, install custom installation with advanced functions like unlimited operators, departments, file uploads, transfer clients to other operator and operator private and public chat.

Fully automatic except private installations for advanced access.

Your live chat hosted solution with zero programming knowledge.

Incredibly easy and intuitive.

Minimum Requirements:

- PHP 7 or higher (PHP 8 recommended)
- PDO Support
- MySQL 5.6 or higher / MariaDB 10 or higher
- allow_url_fopen
- cUrl
- zLib enabled
- 2 databases
- Cron Jobs
- SSL Certificate

Browser compatibility:

Cloud Chat 3 will run in on all modern devices, including desktops, tablets and smartphones. We also have native iOS and Android Apps and the possiblity to order your personal native desktop apps for windows, mac and linux.

### Installation

## Installation guide - Cloud Chat 3

The installation of the software is straight forward, however you will need to follow the installation manual very carefully.

Folder structure after download

- changelog
- documentation
- htaccess
- manuals
- update
- update_*
- upload

Let's start with the upload folder.

- Upload the content of this folder into your domain or sub domain. !!! Important !!! Do not use a sub folder!
- Make sure all permissions are correct. Folders (0755), Files (0644)
- Create two databases and database users, make sure to remeber the informations
- Go to http://www.yourdomain.com/install/install.php and follow the installation wizard.
- After successful installation delete the install directory!

Help for FTP, MySQL and PHP.

- Go to our support website.

Files that can be edited:

- include/db.php
- signup/include/db.php
- signup/email/index.html
- include/cron.php
- operator/template/dashboard.php
- operator/payment/img/stripe_logo.png
- signup/img/logo.jpg
- signup/img/logo_admin.jpg

### File sharing

## Enable secure file sharing

In Cloud Chat 3 - We have build in secure file sharing and you should use it! In your include/db.php file you can define the path to the folder where all files from the clients will be stored. This folder should be outside of the web root or on a different server.

    define('CLIENT_UPLOAD_DIR', 'your_upload_folder');

You should also define any unique key for following entries to encrypt any communication between the front end and file system.

    define('JAK_FILE_SECRET_KEY', 'file_secret_key');
    define('JAK_FILE_SECRET_IV', 'file_secret_iv');

For more information check our FAQ article about secure uploading.

### Secure Group Chat

## Enable secure group chats

In Cloud Chat 3 - We have added the new feature group chat with 256bit encryption and you should use it! In your include/db.php file you can define the two keys for encryption.

You should define any unique key for following entries to encrypt any communication between the front end and file system.

    define('JAK_STRING_SECRET_KEY', 'file_secret_key');
    define('JAK_STING_SECRET_IV', 'file_secret_iv');

For more information check our FAQ article about secure uploading.

### Cron Job

Run a cron job to following PHP file every 5 to 10 minutes. This file will send welcome emails to new registered clients and payment reminders one week before access expires.

    signup/process/cron.php

For all chat installations (single operator) there is also a cron job, it will update the client, remove clients marked as deleted plus all the data from this client, remove chat, contact and online user history older then certain days (by standard 30 days, can be changed in the include/cron.php file on line 152), it will also optimise all sql tables. For each single operator location you install you will need to setup the cron job in your control panel running once a day.

    include/cron.php

### Language

## Language - General

Cloud Chat 3 is available in more then 15 languages, the administration panel is available in English right now. If you language is not available, feel free to translate all the necessary files. It would be nice if you could send me your translation, so I can integrate it within the next release.

- operator/lang/
- lang/
- signup/admin/lang/

If you translated Cloud Chat 3 into your native language would be nice to send it to us, so we can check an implement your translation in the next release. You can find our contact details on the support website.

## Upload your own Button and SlideUp image

I'm sure you like your own button, we made it very simple for you!

Create two buttons in Photoshop or any other similar program. Save one button as yourname_on.png and the other as yourname_off.png. Upload the button via operator panel. Buttons / SlideUp images can also be deleted via operator panel.

### Button

## How to place the button.

Placing a button on your website is fairly easy. Cloud Chat 3 supports any kind of website and format of your website as long it supports HTML (which all do) :).

You as a super operator can upload general buttons (graphics) for everyone available. Each client can also uplaod button graphics to suit his website and corporate identity.

Please check following FAQ article how to setup and place a button on your website: Live Chat 3 - Buttons

### Native App for IOS and Android

## Android

Download the native Android App in the Google Play Store.

## IOS

Download the native iOS app in the App Store.

## Push Notifications

Get your Tokens from our Push Server, should you not be able to login please read this FAQ article carefully. Read more about our push server in the frequently asked questions database.

### Support

The only way to get support is through our Support Area. You will need to create an account on our site with your purchase code from Envato. After registration you will find a support button on your profile, this will bring you straight to our support area.

With purchasing Cloud Chat 3 you will get first class support! We have build a great FAQ for any general questions and there is also a support ticket system available if you can't find a answer for your problem.

The same account you have entered when purchased will also grant you access to support.

## License Code

You will receive a personal license code from us after registration (can take up to 48 hours) on our site. You will need both license key (Envato Purchase Code and our License Code) to successfully install the software.

### The Installation Video

## How to install Cloud Chat 3 explained in a video.

### Thanks

## Thank you

I want to say thank you for purchasing Cloud Chat 3 - Live Support and I hope you enjoy the product like I do!