> For the complete documentation index, see [llms.txt](https://kb.openrport.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.openrport.io/getting-started.md).

# GETTING STARTED

- [Install the RPort Server](https://kb.openrport.io/getting-started/install-the-rport-server.md)
- [Install on-premises](https://kb.openrport.io/getting-started/install-the-rport-server/install-on-premises.md): Learn how to install the rport server inside your intranet on your own (virtual) server.
- [Install RPort on any virgin cloud VM](https://kb.openrport.io/getting-started/install-the-rport-server/install-rport-on-any-virgin-cloud-vm.md): Learn how to install the RPort server on any public cloud-based virtual machine.
- [Enable two factor authentication](https://kb.openrport.io/getting-started/install-the-rport-server/enable-two-factor-authentication.md): Add an extra layer of security to your account
- [Use push on mobile for 2FA](https://kb.openrport.io/getting-started/install-the-rport-server/enable-two-factor-authentication/use-push-on-mobile-for-2fa.md): Use the Pushover app to receive one-time tokens
- [Use TOTP](https://kb.openrport.io/getting-started/install-the-rport-server/enable-two-factor-authentication/use-totp.md): Learn how to use any rfc6238 compliant token generator, e.g. Google or Microsoft authenticator
- [Connecting Clients](https://kb.openrport.io/getting-started/connecting-clients.md): Connect client for remote management
- [Using the remote access](https://kb.openrport.io/getting-started/using-the-remote-access.md): Log in to any server from everywhere via SSH or Remote Desktop
- [Creating tunnels](https://kb.openrport.io/getting-started/using-the-remote-access/creating-tunnels.md): Get access to any remote TCP port
- [VNC via browser](https://kb.openrport.io/getting-started/using-the-remote-access/creating-tunnels/vnc-via-browser.md): Use the browser for VNC connections
- [RDP via Browser](https://kb.openrport.io/getting-started/using-the-remote-access/rdp-via-browser.md): Use the browser to access the remote desktop
- [Open SSH from the browser](https://kb.openrport.io/getting-started/using-the-remote-access/open-ssh-from-the-browser.md): Learn how to open SSH connections directly from the browser
- [Scp,sftp through a tunnel](https://kb.openrport.io/getting-started/using-the-remote-access/scp-sftp-through-a-tunnel.md): Learn how to copy files through a tunnel using scp or sftp
- [Renaming and tagging of clients](https://kb.openrport.io/getting-started/renaming-and-tagging-of-clients.md): Change clients names and add more tags
- [Organize clients with groups](https://kb.openrport.io/getting-started/organize-clients-with-groups.md)
- [Activate the vault](https://kb.openrport.io/getting-started/activate-the-vault.md)
- [Manage users and permissions](https://kb.openrport.io/getting-started/manage-users-and-permissions.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://kb.openrport.io/getting-started.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
