INSTALLATION
Install using Docker Compose recommended
The easiest way to install QUANTiCA is to use containers with Docker.
Containerization is a lightweight alternative to full machine virtualization that involves encapsulating an application in a container with its own operating environment. This provides many of the benefits of loading an application onto a virtual machine, as the application can be run on any suitable physical machine without any worries about dependencies.
If you want to know more about Docker read this docker overview article.
1 Install Docker Compose
Install Docker Compose by following instructions. If you already have DockerCompose on your system, skip and go to step 2.
2 Create a docker-compose.yml file
- Create a folder where to store docker-compose.yml file, for example quantica/
- Download docker-compose.yml and copy it into your quantica/ folder.
3 Run docker-compose
docker-compose up -d
You will see docker pulling images from dockerhub repository, this can take a while depending on your internet connection, at the end you will see something like the screenshot below:

4 Check yuor environment settings
Your environment should be up and running, check it by typing this command:
docker exec -it quantica quantica -ts quantica.SystemCheck
Your output should look like below:

All done!
Your QUANTiCA environment is up and running. Now point your browser to http://localhost to access QUANTiCA control panel.
Got some troubles?
If you got some errors pls check if you have other services running on these ports:
- 3306 - used by quantica-db
- 3000 - used by quantica-dashboard
- 4222 - used by nats server
- 4223 - used for messages monitoring
- 80 - used for QUANTiCA control panel
Install from scratch very difficult
Installing from scratch it's not an easy task and it is not reccomended unless you are already familiar with this tools and tasks:
- Git tool
- Java (openJDK, OracleJDK or GraalVM)
- Setting up a Database server (MariaDB or MySQL)
- Setting up a web server and php settings (nginx/apache/php7+)
- Command line ( linux or windows )
These are the steps you need to take, not necessarily in order:
- Install Nats Server
- Install Metabase (jar file)
- Install MariaDB
- Import DB file in your new MariaDB instance, download here the SQL file
- Install nginx web server
- Install PHP7+
- Import wwwroot files from my git repo
- Git clone https://github.com/asfolcini/QUANTiCA-standalone.git