/
Linux

Linux


Required Tools

  1. Docker - required
    New server using dockerized images that allows Apliqo UX to be deployed across any platform, simplifying deployment and network management.

    Follow the installation instructions for your system:
    Windows | Linux | Mac

  1. MongoCompass - NICE TO HAVE
    While not required, this GUI tool can be useful for querying and managing MongoDB data visually.

    https://www.mongodb.com/docs/compass/master/install/

General Installation Instructions

1. Install Docker

Ensure Docker is running by checking its status:

docker compose version

This should return a version string similar to:

Docker Compose version {Version}

3. Download the ApliqoUX Installation Package

To install Apliqo UX, you will need the installation package.

đŸ“© If you don’t have the download link yet, please contact our team.

4. Run the Apliqo UX installation using the CLI:

Once you have the package, run the Apliqo UX installation using the CLI:

sh ./apliqoux.sh install

⚠ On the first start, you may encounter an error asking for a Docker Access Token. Enter your access token when prompted.
[ERROR] You don't have an access to Apliqo UX repositories. Please set your Docker Access Token.

5. Access Apliqo UX

Once installation is complete, open your browser and navigate to: http://your-ip-address
By default, Apliqo UX runs on port 80.


Useful Commands & Troubleshooting

» Check System Readiness

Run a validation check to ensure all configurations are correct:

» List Available Containers

To check which containers are running:

Ensure every service in docker-compose.yml has a container_name property.

» Debugging & Logs

To check logs for a specific container:

To check overall system performance (CPU, memory, running containers, etc.):

» Managing Environment Variables

Set a new environment variable:

Example (changing PORT_EXPOSE to 4003):

To apply changes, restart the relevant services:


Common Installation Errors & Fixes

Error Message

Solution

Error Message

Solution

[ERROR] Docker is not installed. Please install Docker first.

Install Docker and ensure the dockercommand is available in your system.

[ERROR] Utility for 'docker-compose.yml' not found.

Means that your environment doesn’t have a utility for reading config of docker-compose.yml.
Install Docker Compose and verify docker compose or docker-compose is available.

[ERROR] docker-compose.yml not found.

Ensure docker-compose.yml is in the same directory as apliqoux.sh.

[ERROR] 'container_name:' is missing for containers:

Every service in docker-compose.yml must have a container_name. It is very important for apliqo-api and apliqo-spa to have the identical container names as their service name.

[ERROR] Please add './license:/usr/src/app/license' volume for 'apliqo-api' in 'docker-compose.yml'.

Add this to docker-compose.yml under apliqo-api:


Migrating to Apliqo UX CLI

What is Apliqo UX CLI?
Apliqo UX CLI is a command-line tool designed to simplify the installation, management, and troubleshooting of Apliqo UX. It helps you:

  • Install and configure Apliqo UX effortlessly.

  • Validate your system setup before deployment.

  • Manage environment variables, logs, and running containers.

  • Restart services and apply configuration changes with ease.

If you have an existing running environment and want to switch to Apliqo UX CLI:

1. Download Apliqo UX CLI

đŸ“© If you don’t have the ApliqoUX CLI download link yet, please contact our team.

  • unzip it in the same directory as docker-compose.yml.

2. Stop all containers:

3. Run a validation check:

✅ You should see: [SUCCESS] Validation Complete

4. Install Apliqo UX CLI:

5. Final Step


Final Notes

Always validate your setup with:

If you run into issues, check logs using:

Restart services after making changes:


Authentication

Apliqo supports flexible authentication configurations, allowing multiple options to work together. Below, we break down how to enable and configure various authentication methods step by step.

Refer to the Synchronization article for a detailed setup demonstration.

» Authentication Overview

1. Authentication Sources:
Apliqo authenticates users through designated TM1 instances. Authentication is successful if at least one configured TM1 instance validates the credentials.

2. Multiple Authentication Instances:
You can configure multiple TM1 instances with different authentication methods. For example:

  • A specific instance may handle authentication for Apliqo.

  • Other instances may function purely as data models.

3. Limitations:

If a report relies on a TM1 instance not set up as an authentication source, you won’t have an active session for that instance after logging in.

  • In such cases, the ‘Login to Instance’ dialog will appear, letting you log in manually. Both sessions will remain cached, even if you close the browser tab.


» Enabling CAMPassport Authentication

To set up CAMPassport Authentication, follow these steps:

  1. Add an Instance with CAMPassport authentication enabled.

  2. Turn on the Authentication Source switch for this instance.

  3. Open the instance’s Edit Dialog.

  4. Go to the CAMPassport tab on the right side.

  5. Check the CAM Server Link:

    • By default, Apliqo retrieves this link from the WWW-Authenticate header. Adjust as necessary.

  6. Configure the Environment:

    • Add APLQIO_HOSTNAME to the .env file as specified in the Environment Variables guide.

    • Apply the changes by running the following command:

  1. Go to the Login Page and verify that the Login via SSO button appears.

 

 

 

image-20241222-092325.png

 

image-20241222-092531.png

 

 


» CAMNamespace

To set up CAMNamespace Authentication, follow these steps:

  1. Add an Instance with CAMNamespace authentication enabled.

  2. Turn on the Authentication Source switch for this instance.

  3. Open the instance’s Edit Dialog.

  4. Go to the CAMNamespace tab on the right side.

  5. Add your supported namespaces to the Client CAMNamespaces field:

    • Use comma-separated values for multiple namespaces.

  6. Go to the Login Page and verify that the namespace selection dropdown appears.

 

 

 

 

 

 

Related content

Windows
Windows
More like this
Installation guide
Installation guide
More like this
Installing Apliqo UX on a linux server
Installing Apliqo UX on a linux server
More like this
2022.12 » Upgrade process
2022.12 » Upgrade process
More like this
Training: Install Apliqo FPM
Training: Install Apliqo FPM
More like this