Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

59 total results found

Plugin Installation

Blesta

To install the plugin simply download the plugin from: https://github.com/ticaga/ticaga_blesta Upload the ticaga_support folder to the plugins folder inside your Blesta installation. Afterwards head over to the Blesta admin and go to the Settings, click on P...

How Clients can open a ticket.

Blesta

To open tickets on Blesta, your customers need to sync their Ticaga account to Blesta. Simply clicking on Support shows this page: After your customer has provided the following details they'll be shown this page: Now when your customer clicks on Create...

Update the server and install Apache

Installation Getting Started - Ubuntu

So let's update the server and ensure everything is ready for us to continue. sudo apt update -y && sudo apt upgrade -y Now let's install Apache: sudo apt install apache2 -y Let's start and enable Apache on boot: sudo systemctl start apache2 && sudo syste...

Install PHP

Installation Getting Started - Ubuntu

Let's install PHP: Firstly we need to get the Ondrej repo ready for 8.4: sudo add-apt-repository ppa:ondrej/php sudo add-apt-repository ppa:ondrej/apache2 sudo apt update Now we can install the PHP and functions we require: sudo apt install php8.4 php8.4...

Install Database

Installation Getting Started - Ubuntu

To use Ticaga we need a database, we recommend MYSQL, to install MySQL just run the following: sudo apt install mysql-server -y Now we need to start and enable the MySQL service just like Apache: sudo systemctl start mysql && sudo systemctl enable mysql No...

Virtual Host

Installation Getting Started - Ubuntu

Now we need to create the virtual host file to show Ticaga to the world. Let's create the ticaga configuration file, in our example we're installing on https://ubuntu.ticaga.com for testing: sudo nano /etc/apache2/sites-available/ubuntu.ticaga.com.conf Past...

Let's Encrypt SSL

Installation Getting Started - Ubuntu

Now we need to install Let's Encrypt, this is a way to get a free SSL Certificate for our Ticaga installation. This allows you to use https://ubuntu.ticaga.com instead of http://ubuntu.ticaga.com. sudo apt install certbot python3-certbot-apache -y certbot -...

Ioncube loaders

Installation Getting Started - Ubuntu

Firstly we need to install unzip: sudo apt-get install unzip -y We'll need that for Ticaga later too. Let's grab the Ioncube files: cd /tmp; wget -N https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip unzip ioncube_loaders_lin_x...

Add new user for SSH

Installation Getting Started - Ubuntu

Laravel doesn't like it when you run it in root, this is for security purposes. We agree with them it's safer, however you can use root. adduser ticaga This creates a user called "ticaga". You should have created a password whilst you added a user. usermod ...

Install Composer

Installation Getting Started - Ubuntu

Let's install Composer, this allows us to install all the amazing vendor files to use Ticaga: curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php Let's run the installer: sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --file...

Install Ticaga

Installation Getting Started - Ubuntu

Let's log into the new user we created earlier: su ticaga Let's give our www folder the correct permissions: sudo chown -R $USER /var/www/ Let's go to the www folder: cd /var/www/ Let's create the Laravel project which we will use for Ticaga: composer...

Create an Agent

Installation Getting Started - Ubuntu

Now you've got your Ticaga up and running go to your installation: eg: https://demo.ticaga.com Now click on Register Fill in the form, click Register. Voila! You're the super admin of your Ticaga installation.

Requirements

Installation Getting Started - Ubuntu

Ticaga requires the latest version of PHP, this is because we pride ourselves on being up-to date with security updates, functions and cool new features. Minimum requirements: PHP: 8.4  MYSQL: 8.0 Ioncube loaders: 13.3.1 Composer Laravel 11.x Lets Enc...

Welcome Page

Pages

You can modify the welcome page on your Ticaga installation by editing the following file: resources/views/welcome.blade.php This is what comes shipped with Ticaga: <x-guest-layout> <div class="py-12"> <div class="max-w-7xl mt-6 mx-auto sm:px-...

Dashboard page

Pages

You can edit the dashboard page by editing the following file: resources/views/dashboard.blade.php This is what ships with Ticaga by default: @php use Illuminate\Support\Facades\Auth; @endphp @section('title', 'Dashboard - Ticaga') <x-app-layout> <di...

Customers welcome page

Pages

Underneath the tickets widget for the customers is a content box, this can be customised by editing the following file: resources/views/components/welcome.blade.php This is the default content which ships with Ticaga: <div class="rounded-lg p-6 lg:p-8 ...

How to extend Ticaga functionality?

Routes

Out of the box, Ticaga encodes files for licensing purposes, this means it's hard to edit the core of the software. We've released version 1.3.4 with the functionality for you to expand Ticaga's routes. In the routes folder you will find a custom.php. Link y...

Our default .env file

.env

Sometimes you may break or not get the .env included in the zip, I'm hoping to resolve this soon: This is the default .env.example which is renamed to .env APP_NAME=Ticaga APP_ENV=production APP_KEY= APP_DEBUG=false APP_URL= DEFAULT_DEPARTMENT= LOG...

Upgrading Ticaga Manually

Upgrading

To upgrade Ticaga, simply upload the new files. wget -N https://ticaga.com/latest.zip unzip latest.zip Run the migration tool to add or update any database tables: php artisan migrate Seed the database with any new content required: php artisan db:seed ...