The Help Desk for Magento 2 extension can be installed either manually by uploading files directly to your server or via Composer.
Extension Installation via Composer
To install Cron Scheduler using Composer, open the console (SSH terminal) and follow the steps below.
1. Switch to your Magento 2 root directory
cd /FULL_MAGENTO2_PATH
2. Add the Eleventex Composer repository
Add the Eleventex Composer repository to your Composer configuration. Each user will have their own repository prefix. You can check this in your account on the Eleventex website.
Add these lines to your composer.json file, or add a new repository URL if you already have one or more:
composer config repositories.eleventex composer https://repo.eleventex.com
{
"repositories": [
{"type": "composer", "url": "https://repo.eleventex.com"}
]
}
3. Download the extension
Before running the installation command, go to the Eleventex website:
My Account > My Composer Token
and generate your Composer token for installation, then add the token to your auth.json file:
composer config --auth http-basic.repo.eleventex.com token your_token
Run the Composer installation command:
composer require eleventex/module-help-desk
4. Run Magento installation commands
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
After running these commands, the extension will be installed successfully.
Extension Installation via FTP
Step 1 - Prepare for Installation
Before installing the module, ensure that:
-
You have access to your server via FTP or SFTP
-
FileZilla is installed on your computer
-
SSH access is available for running Magento commands
Step 2 - Connect to the Server with FileZilla
-
Open FileZilla
-
Enter your server details:
-
Click Quickconnect
Step 3 - Locate Magento Root Directory
Navigate to your Magento installation folder.
You should see Magento folders such as: app, bin, pub, vendor, generated
If these folders are visible, you are in the correct location.
Step 4 - Upload Help Desk Module
-
Extract the module package on your computer. Please note that all extensions come with the Eleventex/Base module.
-
Using FileZilla, upload the app folder to your Magento root directory.
Final structure must look like: app/code/Eleventex/HelpDesk and app/code/Eleventex/Base
During upload:
-
Select Merge if prompted
-
Do not remove existing Magento files
Step 5 - Run Magento Installation Commands
After the upload is complete, connect to your server using SSH and execute: cd /path/to/magento
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
These commands will register the module and deploy required assets.
Step 6 - Verify Installation
Log in to Magento Admin Panel and navigate to:
Stores > Configuration > Eleventex > Help Desk
If settings are visible, the extension is successfully installed.


