|
TiledViz
|
![]() |
To install TiledViz you will need to first get the latest release available on github.
For the host part, named TiledViz Secure, you need to install:
Please note that name may differ depending on your OS
You must first install Docker. Required Docker version:
You must be in the docker group to be able to launch Docker containers.
After adding your user to the docker group, log out and log back in. Then check with:
No TiledViz containers are executed with root users for security reasons.
The PostgreSQL service is downloaded from DockerHub with an Alpine system.
If you need several postgres-alpine Docker containers running, you can change the PostgreSQL port in ./envTiledViz before installation.
The ./envTiledViz file is private because it stores the PostgreSQL password for the PostgreSQL service.
You may change the values in tiledviz.conf before installation.
Important parameters:
| Parameter | Description |
|---|---|
| NbSecureConnection | Number of thread pool for TVSecure. |
| ConnectionPort | Port used for connections to TiledViz intermediate Docker containers and HPC machines. |
| ActionPort | Port used for actions between TiledViz intermediate Docker containers and HPC machines. |
The installation builds the connection Docker image if you want to launch connection containers. If you want to use automatic email in your scripts, add the SMTP server parameter in:
Replace:
with the SMTP server IP address.
Use the IP address because DNS may not work inside the container.
On the web server, the SSH daemon configuration must contain:
Make sure this line is uncommented in the SSH daemon configuration file. After modifying the SSH daemon configuration, restart the SSH service if needed.
During the installation you will need to answer several prompts :
Once all configuration points and variables are checked, run:
The installation log will be written to:
During the installation The installation creates the following directory:
There are two configuration files:
envTiledViz contains the PostgreSQL parameters and the Python 3 virtual environment configuration.
It will be filled in:
This file is private because it keeps the PostgreSQL password for the PostgreSQL service.
The virtual environment directory will be named:
where ${DATE} is the installation date saved in envTiledViz.
tiledviz.conf will be copied into: