Skip to main content

Getting Started

Quick start

For a quick start, head over to the Deployment Guides section and follow the installation guide.

Requirements for the GUI Client (Platforma Desktop)

Minimal Hardware for a computer running a GUI client:

  • Minimal Configuration: 8 GB of RAM, 4 CPU cores, and 20 GB disk space.

Internet Access: The GUI Client needs internet access to connect to the block registries specified in the configuration. By default, it is:

You can download the Platforma Desktop from the Platforma downloads page.

Requirements for the Backend

To ensure the backend operates smoothly, several key requirements must be met:

Network Access: The backend must be accessible for incoming TCP connections to allow desktop application to connect. The default port is 6345, but this can be configured.

Internet Access: The backend needs internet access to connect to the block and software registries specified in the configuration. By default, these are:

You can configure these or set up private registries. See the corresponding section of the documentation for more details.

The backend also need an access to https://licensing-api.milaboratories.com for license validation, it resolves to IPs that don't change:

75.2.96.100
99.83.215.63
2600:9000:a403:55e8:f9c1:f443:773b:4192
2600:9000:a51b:2483:639d:d5a9:270f:643

Storage Access: The backend requires write access to an S3-compatible object storage system (e.g., AWS S3, GCS, or MinIO). This storage is used to provide download access to data produced by blocks via presigned URLs.

Minimal Hardware for the backend host:

  • 2 GB of RAM, 4 CPU cores, and 128 GB of NVMe disk space.

For single-server configurations, where the host is also used as the computation instance, the requirements are higher and depend on the size of the data you'll work with and the blocks (software) you'll use. As a starting point, try the following:

  • 64 GB of RAM, 32 CPU cores, and 128 GB of NVMe disk space for the backend, with additional disk space for data storage.
tip

We have Platforma binary server for all three major operating system: macOS, Linux and Windows. However, Windows is considered experimental.

You can download the Platforma binary server from the Platforma downloads page.

Running backend service

The method for running the backend service depends significantly on the user's infrastructure. Below, we highlight the general aspects of the backend service. Specific instructions on deploying the backend on different infrastructures can be found in the Deployment Guides section.