# Install the RPort Server

Select where you want to install your RPort server.&#x20;

{% hint style="info" %}
Usually it takes less than 5 minutes to get your RPort instance up and running. ⏱️
{% endhint %}

### Some notes on sizing

#### Memory

The more clients you manage, the more memory you need. You can roughly calculate \~430 KB per Client.

#### CPU

Rportd does not consume many CPU resources. The smallest CPU on any cloud provider is suitable. Rport performs very well on a Raspberry Pi (armv7 and aarch/armv8)

#### Disk

Rport has built-in monitoring with retention of historical data. Each host writes \~16 MB data per day to the database. You can freely configure the retention period. If you want to manage many hosts with rport and if you require a long retention period, put large disks in your VM.

[Read more](https://docs.rport.io/advanced/rport-server-sizing/)

### Launch the RPort server in the cloud <img src="/files/olqSvSzz8CivVllhC3xg" alt="" data-size="line">

The fully automated installer will install the rport server on a virgin cloud VM.\
✅ Suitable for any cloud vendor. \
❎ Requires a dedicated public IP address.

👉 [Continue reading](/install-the-rport-server/launch-rport-in-the-cloud.md)

### Install the RPort server on-premises <img src="/files/PzWgotrHcYfmCqp2XZyd" alt="" data-size="line">

The fully automated installer will install the rport server on any Linux system inside an intranet behind a NAT router.\
✅ Suitable for any Linux and the Raspberry Pi. \
❎ Uses no public IP address or port forwarding on the router.

👉 [Continue reading](/install-the-rport-server/install-on-premises.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.rport.io/install-the-rport-server.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
