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 licensesfor the anyLogistix Professional Server are handled by the Team License Server only.
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
- 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
- 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
- Now download the anyLogistix image by running the docker compose pull command.
- 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.
- Log in as server administrator using the following credentials:
- Email Address — server_admin
- Password — Drop:TheBase
It is highly recommended to open your profile
and change
the default password once you log in.
- Now open the administrator's
settings
and specify the Team License Server address and port.
- Finally, you may create new user profiles
in the control panel
, or from the registration wizard (logging out is required for the latter option).
- Navigate to the directory where the docker-compose.yml file is located:
cd directory
- Stop running anyLogistix Professional Server containers:
docker compose down
- Then download the new version of images:
docker compose pull
- Finally, run anyLogistix Professional Server again:
docker compose up -d
- That's it, you may now access anyLogistix at localhost.
-
How can we improve this article?
-