Planning Your Deployment
Minimum Hardware Requirements
To ensure stable operation, installing TDengine IDMP requires at least the following hardware specifications:
- CPU: 2 cores
- Memory: 4 GB
- Disk: 10 GB of available space
Supported Operating Systems
TDengine IDMP currently supports the following operating systems and architectures.
Operating System | Version | x86-64 | arm64 |
---|---|---|---|
Ubuntu | Ubuntu 20.04 Ubuntu 22.04 | Yes | Yes |
Debian | Debian 10 Debian 11 Debian 12 | Yes | Yes |
CentOS | CentOS 8 | Yes | Yes |
macOS 13 | macOS 13 macOS 14 macOS 15 | Yes | Yes |
Windows | n/a | No | No |
Dependencies
The following dependencies are required to run TDengine IDMP:
- Python 3.10 to 3.12
- Java 21 or later
- glibc 2.25 or later
Network Ports
TDengine IDMP uses the following default ports. Please ensure these ports are not occupied by other applications.
Port | Protocol | Description |
---|---|---|
6042 | HTTP | External Port: This port is used by the TDengine IDMP web interface and REST API for browser access and API communication. Please ensure that your firewall allows access to this port. |
8082 | HTTP | Internal Port: This port is used by the TDengine IDMP internal H2 database service for accessing the H2 database web console. |
8777 | HTTP | Internal Port: This port is used by the internal chat service API of TDengine IDMP for accessing the chat functionality. |
9092 | TCP | Internal Port: Listening port for TDengine IDMP's internal H2 database service, used to access the internal H2 database. |
Installation Directory
By default,TDengine IDMP is installed to the /usr/local/taos/idmp
directory. This directory contains the following subdirectories.
Subdirectory | Description |
---|---|
app | softlink to standalone/app |
backend | backend service files |
bin | scripts to start and stop the service |
chat | chat service files |
config | TDengine IDMP configuration files |
data | data files (softlink to /var/lib/taos) |
frontend | frontend service files |
lib | backend service dependencies |
logs | log files (softlink to /var/log/taos) |
quarkus | backend service framework |
service | system service configuration files |
standalone | frontend integrated service files |