Virtual machines:
postgres
...
# endpoint count
...
CPU
...
Memory
...
Hard drive
...
Requirements for PostgreSQL Database Server
To host the PostgreSQL database for self-hosted GYTPOL, ensure the virtual machine meets the following specifications:
Endpoint Count | CPU (Cores) | Memory (GB) | Storage (GB) |
---|---|---|---|
Up to 25,000 | 2 | 8 | 100 |
25,000 to 35,000 | 2 | 10 | 100 |
35,000 to 55,000 | 4 | 16 | 100 |
55,000 to 100,000 | 8 | 64 | 100 |
Requirements for GYTPOL Services (Application) Server
services
For hosting the core services of self-hosted GYTPOL, ensure the virtual machine meets the following specifications regardless of the endpoint count:
CPU: 6 CPUCores
12 Memory
...
(RAM): 12GB
Firewall Port Requirements
Below are the required firewall ports for self-hosted GYTPOL, including their purpose and connectivity:
Port | From | To | Purpose |
---|---|---|---|
12222 | Management |
Services, |
PostgreSQL | SSH and SCP for secure management |
9093 | Management |
Services | UI access for administrators |
9093 | Endpoints |
Services | Sensors tasks communication |
8443 | Endpoints |
services
Services | Reporting from endpoints |
32432 |
Services |
PostgreSQL |
Database connection |