anyLogistix
Expand
Font size

Installing anyLogistix Professional Server

anyLogistix Professional Server was tested on Ubuntu 18.04 LTS, 20.04 LTS, and 22.04 LTS.

Execute all commands described in the instructions below in your Linux terminal.

Before installing anyLogistix Professional Server:

  • Check the system requirements.
  • Make sure that the external 80 or 443 (for HTTPS only) ports are open and available.
  • Check that your primary server (to which you install anyLogistix Professional Server) has a static IP address. If you want your instance to have a dynamic IP address, you should configure a DNS server for domain name resolving.
  • Install the Team License Server. It is an application that manages team licenses for all AnyLogic products (AnyLogic, anyLogistix, and AnyLogic Cloud) used within the company. When it is up and running you will be able to use Team license, which is required to complete the installation (perpetual and subscription types of licenses are available).
    All user licenses for the anyLogistix Professional Server are handled by the Team License Server only.

Installing anyLogistix Professional Server

Make sure your host machine has the Docker package installed. To do it, run the following command in your Linux terminal:

sudo docker ps

sudo docker compose version

If this command returns no errors, you can proceed.

To learn how to install Docker, see the official manual.

To install the anyLogistix Professional Server

  1. Create a directory to which you will download anyLogistix server version, or choose an existing one:
    • mkdir directory — to create a directory
    • cd directory — to navigate to an existing directory
  2. Download the docker-compose.yml file and place it in this folder. This file contains the installation instructions for the docker-compose.
    • Make sure you have ports 5432 and 80 free (for database and frontend)
    • Otherwise define them in the .yml file
  3. Now download the anyLogistix image by running the docker compose pull command.
  4. Finally, run anyLogistix with docker compose up -d.
    That's it, on a machine that hosts the anyLogistix Professional Server, go to http://localhost:80 or to http://server_ip:80 from any device that has a browser.

Activating anyLogistix Professional Server

  1. Log in as server administrator using the following credentials:
    • Email Addressserver_admin
    • PasswordDrop:TheBase

      It is highly recommended to open your profile and change the default password once you log in.

  2. Now open the administrator's settings and specify the Team License Server address and port.
  3. Finally, you may create new user profiles in the control panel, or from the registration wizard (logging out is required for the latter option).

When the new version becomes available

  1. Navigate to the directory where the docker-compose.yml file is located:

    cd directory

  2. Stop running anyLogistix Professional Server containers:

    docker compose down

  3. Then download the new version of images:

    docker compose pull

  4. Finally, run anyLogistix Professional Server again:

    docker compose up -d

  5. That's it, you may now access anyLogistix at localhost.
How can we improve this article?