Installing Ticaga
System Requirements
Ticaga requires the latest stable version of PHP to ensure optimal performance, modern functionality and the highest security standards.
Minimum Requirements
-
PHP: 8.4
-
Database:
-
MariaDB 10.5.27 or higher
-
MySQL 8.x or higher
-
-
IonCube Loaders: 14.0
-
Composer (latest stable version)
-
Laravel: 12.x
-
SSL: Let’s Encrypt (recommended)
Recommended Environment
For best performance and reliability, we recommend:
-
Operating System: AlmaLinux 10
-
Server Type: Virtual Private Server (VPS)
-
Memory: Minimum of 2 GB RAM
Installation
To begin the installation, run the following commands:
yum install wget nano unzip -y;wget -N https://ticaga.com/install.sh;chmod +x install.sh;sh ./install.sh
Install AlmaLinux 10 and execute the commands above. The automated installer will handle the configuration process for you.
When you're ready enter "Y" to continue.
Enter the domain where Ticaga will be installed. We recommend using a subdomain such as support.yourdomain.com or helpdesk.yourdomain.com. For SSL encryption, enter "Y" to enable HTTPS.
Enter your company name which will be displayed on Ticaga.
This is where you set-set up your database for Ticaga, if you don't want to randomly generate a password you can enter your own.
Now you can enter your paid license if you have,have one, otherwise you can skip this and get a trial license for 30 days later.
Enter your email address for Let's Encrypt SSL certificate registration.
This is required for certificate issuance and renewal notifications only.
We recommend enabling Reverb for optimal functionality. Without Reverb, the following features will be unavailable:
- Viewing Tickets (Employees and customers) but visible to just Employees.
- Collision Detection to see if someone is replying to the ticket already.
- Live chat (Paid Extension).
Review the installation summary to verify your configuration. Enter "Y" to proceed with the installation.
Create a dedicated non-root user account for security purposes. Set a secure password and continue.
If you selected HTTPS in the previous step, you can now obtain your SSL certificate by entering "Y".
Enter "Y" to download Ticaga. The installer will automatically download, configure, and set up all required files.
When you get to this bit, if you select "Y" You will move to the CLI section, if you select "n" you can pick either the GUI or CLI.
All your database details are in /var/www/ticaga/installation_completed_info.txt Please remove this when Ticaga is installed. It's not accessible from the public but it's best practices to remove it.
CLI
cd /var/www/ticaga
sudo -u ticaga php artisan ticaga:setup
If you don't need to change your database details you can select no.
Configure outgoing email settings if required, otherwise select "no".
Note: This configures the .env mail settings and is separate from the Mail Servers configuration in Settings, which is used for ticket management.
If you skip this step, you will need to register an account and manually assign the superadmin role afterward.
This allows you to change the Company name, url and debug mode.
Access the license management section to activate a trial license, or contact our sales team to obtain a license key.
GUI
https://support.yourdomain.com/install/
https://helpdesk.yourdomain.com/install/
When you've met all the requirements (If you've ran the installer code above this will be all ready).
We need the dependencies installed, if there's not there's a button to install them.
Connect to your database next, if you've used the installer above, just click on continue.
Grab a free 30 day trial automatically.
Next create your first Super Admin account, you'll will be able to log in next.
























