

Installing Yadle: Self-Hosted: System Requirements
The following are requirements and recommendations you should follow when provisioning and setting up your host machine to optimize the performance of Yadle for Self-Hosted deployments.
Hardware Requirements
Minimum:- 12 Cores
- 32 GB RAM *
- 1 TB Disk Space (with ability to grow as needed)
- 16 Cores
- 64 GB RAM *
- 1 TB Disk Space (with ability to grow as needed)
- * The amount of memory needed for generating turntable previews of 3D models or scenes will depend on the size of the files. If your organization has large 3D file formats (.obj, .fbx, etc), we suggest at least 64 GB of RAM.
Software Requirements
- RHEL/CentOS or Ubuntu Linux Operating System
- curl and gunzip packages installed
- Docker Docker Community Edition for your OS
- Docker Compose
- Refer to Docker (CE) and Docker Compose official installation instructions for your specific distribution at https://docs.docker.com/install and https://docs.docker.com/compose/install/.
Network Requirements
Protocol | Port | Direction | Description |
---|---|---|---|
TCP | 443 | Outbound | Connection to backend servers and downloading of docker images from Yadle download server. |
TCP | 80 | Inbound | Connection to Yadle servers from clients. |
TCP | 25/465/587 | Outbound | Connection to email server. |
TCP | 4444 | Inbound | Default port for Yadle API server. |
TCP | 443 | Inbound | Connection to Yadle servers configured for HTTPS. |
- For servers isolated from the public internet, refer to the Air-Gapped installation guide.