# 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
- **Composer** (latest stable version)
- **Laravel:** 12.x

### **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:

AlmaLinux:

```shell
yum install wget nano unzip -y;wget -N https://ticaga.com/install.sh;chmod +x install.sh;sh ./install.sh
```

Debian / Ubuntu:

```
sudo apt-get update;sudo apt-get install -y wget nano unzip;wget -N https://ticaga.com/install.sh;chmod +x install.sh;sudo bash ./install.sh
```

---

This automated installer will handle the dependencies for you.

[![sh-1.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/ujCZv7mXERTLa69a-sh-1.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/ujCZv7mXERTLa69a-sh-1.png)

When you're ready enter "Y" to continue.

[![sh-2.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/4piZF2TbEykLqYRj-sh-2.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/4piZF2TbEykLqYRj-sh-2.png)

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.  
A VirtualHost is a configuration technique used to host multiple websites or domain names on a single web server.

[![Screenshot 2026-03-05 at 17.32.18.png](https://docs.ticaga.com/uploads/images/gallery/2026-03/scaled-1680-/2yLtFgBWaZjFbQ1a-screenshot-2026-03-05-at-17-32-18.png)](https://docs.ticaga.com/uploads/images/gallery/2026-03/2yLtFgBWaZjFbQ1a-screenshot-2026-03-05-at-17-32-18.png)

If you have already created a database for Ticaga you can enter Yes, if not enter N or enter to create a new Database &amp; Username.

[![sh-4.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/NUBFuGApGGQwXdG5-sh-4.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/NUBFuGApGGQwXdG5-sh-4.png)

[![sh-6.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/8I7tDflvHkZMJx86-sh-6.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/8I7tDflvHkZMJx86-sh-6.png)

Enter your email address for Let's Encrypt SSL certificate registration.   
This is required for certificate issuance and renewal notifications only.

[![sh-8.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/S8RscfFZCqrUXtEx-sh-8.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/S8RscfFZCqrUXtEx-sh-8.png)

Review the installation summary to verify your configuration. Enter "Y" to proceed with the installation.

[![sh-9.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/qdErWd381XtVL5P9-sh-9.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/qdErWd381XtVL5P9-sh-9.png)

Create a dedicated non-root user account for security purposes. Set a secure password and continue.

[![sh-12.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/OpOzmgYRjzpIAS5o-sh-12.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/OpOzmgYRjzpIAS5o-sh-12.png)

At this step, if you select "Y" You will move to the CLI section, if you select "n" you can pick either the **[GUI](https://docs.ticaga.com/books/installation/page/installing-ticaga#bkmrk-gui)** or **[CLI](https://docs.ticaga.com/books/installation/page/installing-ticaga#bkmrk-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 practice to remove it.

---

## **CLI**

```shell
cd /var/www/ticaga
sudo -u ticaga php artisan ticaga:setup
```

[![install-1.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/Ea6ZRrDVqqmOOwt9-install-1.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/Ea6ZRrDVqqmOOwt9-install-1.png)

If you don't need to change your database details you can select no.

[![install-2.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/1y2yCpXK9sZBFYk0-install-2.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/1y2yCpXK9sZBFYk0-install-2.png)

Configure outgoing email settings if required, otherwise select "no".  
<span style="color: rgb(53, 152, 219);">**Note:** </span>This configures the .env mail settings and is separate from the Mail Servers configuration in Settings, which is used for ticket management.

[![install-3.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/8anuhumErUGD4g2i-install-3.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/8anuhumErUGD4g2i-install-3.png)

If you skip this step, you will need to register an account and manually assign the superadmin role afterward.

[![install-4.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/YeZOKNBnGDaeTsZ3-install-4.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/YeZOKNBnGDaeTsZ3-install-4.png)

This allows you to change the Company name, URL and debug mode.

[![install-5.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/fiedRejMhdVs5MMN-install-5.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/fiedRejMhdVs5MMN-install-5.png)

[![install-6.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/35O9ppibA6A1gg5D-install-6.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/35O9ppibA6A1gg5D-install-6.png)

Access the license management section to activate a trial license, or contact our sales team to obtain a license key.

[![install-7.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/8XjpPyyB74msH0ZQ-install-7.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/8XjpPyyB74msH0ZQ-install-7.png)

[![install-8.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/uME3gBKBE0Slk4kI-install-8.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/uME3gBKBE0Slk4kI-install-8.png)

---

## **GUI**

```
https://support.yourdomain.com/install/
https://helpdesk.yourdomain.com/install/
```

[![gui-1.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/VnMyBD5HfVs1fGuj-gui-1.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/VnMyBD5HfVs1fGuj-gui-1.png)

When you've met all the requirements (If you've ran the installer code above this will be all ready).

[![gui-2.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/MMEY8hVBLUX6b4pU-gui-2.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/MMEY8hVBLUX6b4pU-gui-2.png)

We need the dependencies installed, if there's not there's a button to install them.

[![gui-3.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/3KVGUc17gV5STwaj-gui-3.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/3KVGUc17gV5STwaj-gui-3.png)

Connect to your database next, if you've used the installer above, just click on continue.

[![gui-4.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/wy1BMj5YBUCCAf5n-gui-4.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/wy1BMj5YBUCCAf5n-gui-4.png)

Grab a free 30-day trial automatically.

[![gui-5.png](https://docs.ticaga.com/uploads/images/gallery/2025-12/scaled-1680-/3MqZIkbbEFjmHnKQ-gui-5.png)](https://docs.ticaga.com/uploads/images/gallery/2025-12/3MqZIkbbEFjmHnKQ-gui-5.png)

Next create your first Super Admin account, you'll be able to log in next.