# RPort

## RPort

- [RPort Knowledge Base](https://kb.rport.io/master.md): Learn how to use RPort
- [Features and benefits of RPort](https://kb.rport.io/what-is-rport/features-and-benefits-of-rport.md)
- [Full feature list](https://kb.rport.io/what-is-rport/features-and-benefits-of-rport/full-feature-list.md): ✌️ RPort makes your job a lot easier.
- [Screenshots](https://kb.rport.io/what-is-rport/screenshots.md): Get to know the software via screenshots
- [Release Notes](https://kb.rport.io/what-is-rport/release-notes.md): What's new on each release
- [1.1.2](https://kb.rport.io/what-is-rport/release-notes/1.1.2.md)
- [1.1.0](https://kb.rport.io/what-is-rport/release-notes/1.1.0.md)
- [1.0.5](https://kb.rport.io/what-is-rport/release-notes/1.0.5.md)
- [1.0.4](https://kb.rport.io/what-is-rport/release-notes/1.0.4.md)
- [1.0.3](https://kb.rport.io/what-is-rport/release-notes/1.0.3.md): Release Notes of RPort 1.0.3, release date: 2024-01-05
- [1.0.2](https://kb.rport.io/what-is-rport/release-notes/1.0.2.md): Release Notes of RPort 1.0.2, release date: 2023-11-07
- [1.0.1](https://kb.rport.io/what-is-rport/release-notes/1.0.1.md): Release Notes of RPort 1.0.1, release date: 2023-10-25
- [Install the RPort Server](https://kb.rport.io/install-the-rport-server.md): Use the fully automated installer to install the rport server in no time.
- [Launch RPort in the cloud](https://kb.rport.io/install-the-rport-server/launch-rport-in-the-cloud.md): Get your own RPort server up and running in less than ⏱️ 5 minutes.
- [Install on-premises](https://kb.rport.io/install-the-rport-server/install-on-premises.md): Learn how to install the rport server inside your intranet on your own (virtual) server.
- [Install on Vultr](https://kb.rport.io/install-the-rport-server/install-on-vultr.md): Install your RPort server on the Vultr cloud
- [Install on Azure](https://kb.rport.io/install-the-rport-server/install-on-azure.md)
- [Install on AWS EC2](https://kb.rport.io/install-the-rport-server/install-on-aws-ec2.md): get your RPort Server up and running in less than 5 minutes on your own EC2 instance.
- [Install on Digital Ocean](https://kb.rport.io/install-the-rport-server/install-on-digital-ocean.md)
- [Install on Scaleway](https://kb.rport.io/install-the-rport-server/install-on-scaleway.md)
- [Install on Google Compute](https://kb.rport.io/install-the-rport-server/install-on-google-compute.md)
- [Install on Hetzner Cloud](https://kb.rport.io/install-the-rport-server/install-on-hetzner-cloud.md): Get your RPort server up and running in less then 5 minutes ⏱️ for less than 3€ per month 🤑.
- [Install RPort on any virgin cloud VM](https://kb.rport.io/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.
- [Change the FQDN of the RPort server](https://kb.rport.io/install-the-rport-server/change-the-fqdn-of-the-rport-server.md): Learn how to use your own name instead of the random \*.user.rport.io hostname
- [Enable two factor authentication](https://kb.rport.io/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.rport.io/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.rport.io/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.rport.io/connecting-clients.md): Connect client for remote management
- [Using the remote access](https://kb.rport.io/using-the-remote-access.md): Log in to any server from everywhere via SSH or Remote Desktop
- [Creating tunnels](https://kb.rport.io/using-the-remote-access/creating-tunnels.md): Get access to any remote TCP port
- [VNC via browser](https://kb.rport.io/using-the-remote-access/creating-tunnels/vnc-via-browser.md): Use the browser for VNC connections
- [VNC via VNC® Viewer from RealVNC®](https://kb.rport.io/using-the-remote-access/creating-tunnels/vnc-via-realvnc.md): Use the VNC® Viewer from RealVNC® desktop app to connect to VNC® Server from RealVNC® or any VNC server
- [RDP via Browser](https://kb.rport.io/using-the-remote-access/creating-tunnels/rdp-via-browser.md): Use the browser to access the remote desktop
- [Open SSH from the browser](https://kb.rport.io/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.rport.io/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.rport.io/renaming-and-tagging-of-clients.md): Change clients names and add more tags
- [Organize clients with groups](https://kb.rport.io/organize-clients-with-groups.md): Put your clients into groups for a better overview
- [Activate the vault](https://kb.rport.io/activate-the-vault.md): Use the built-in encrypted key-value store to securely share data with your team
- [Manage users and permissions](https://kb.rport.io/manage-users-and-permissions.md)
- [Video Courses](https://kb.rport.io/video-courses.md): Learn how to install and use RPort by video
- [Installation Preparation](https://kb.rport.io/video-courses/installation-preparation.md): Preparation before installing the RPort server
- [Install on Prem](https://kb.rport.io/video-courses/install-on-prem.md): RPort server installation on premises explained
- [Install on Cloud](https://kb.rport.io/video-courses/install-on-cloud.md): RPort Server installation on cloud
- [Client installation](https://kb.rport.io/video-courses/client-installation.md): RPort Client installation explained
- [Remote Access](https://kb.rport.io/video-courses/remote-access.md): Using RPort remote access to Windows and Linux
- [Network communication](https://kb.rport.io/video-courses/network-communication.md): RPort network communication explained
- [Troubleshoot common problems](https://kb.rport.io/need-help/troubleshoot-common-problems.md): Learn how to resolve common issues quickly
- [RPort Server not starting](https://kb.rport.io/need-help/troubleshoot-common-problems/rport-server-not-starting.md): Analyse why your rport server refuses to start
- [Restart rport through a tunnel](https://kb.rport.io/need-help/troubleshoot-common-problems/restart-rport-through-a-tunnel.md): How to restart the rport client safely when connected via tunnel
- [Attributes file path not set](https://kb.rport.io/need-help/troubleshoot-common-problems/attributes-file-path-not-set.md): How to solve the “attributes file path not set” error
- [Recover lost passwords](https://kb.rport.io/need-help/troubleshoot-common-problems/recover-lost-passwords.md): Learn how to get access to the RPort server if you have lost all password
- [Client is not connecting](https://kb.rport.io/need-help/troubleshoot-common-problems/client-is-not-connecting.md): If a client does not connect, likely a firewall causes the problem. Let's check this quickly from the command line.
- [Id is already in use](https://kb.rport.io/need-help/troubleshoot-common-problems/id-is-already-in-use.md): Solve connection errors caused by duplicated ids
- [Using the API](https://kb.rport.io/digging-deeper/using-the-api.md): RPort comes with a Restful API that enabled you to integrate RPort into your projects.
- [Create client credentials](https://kb.rport.io/digging-deeper/using-the-api/create-client-credentials.md): For mass-deployment
- [RPort Technology Explained](https://kb.rport.io/digging-deeper/rport-technology-explained.md): What happens behind the scenes
- [RPort Security Model](https://kb.rport.io/digging-deeper/rport-technology-explained/rport-security-model.md): Read about all the security measures built into RPort
- [Commands and Scripts](https://kb.rport.io/digging-deeper/commands-and-scripts.md): Learn how to execute command and scripts from the browser without an interactive login.
- [Executing commands](https://kb.rport.io/digging-deeper/commands-and-scripts/executing-commands.md): Execute command on a single client
- [Executing scripts](https://kb.rport.io/digging-deeper/commands-and-scripts/executing-scripts.md): Learn how to execute scripts directly from the browser or via the API
- [Tacoscript](https://kb.rport.io/digging-deeper/commands-and-scripts/tacoscript.md): RPort provides its own scripting language to make complex tasks easy.
- [The scheduler](https://kb.rport.io/digging-deeper/the-scheduler.md): Learn how to schedule scripts or command on a single client or on multiple clients concurrently
- [File copy and reception](https://kb.rport.io/digging-deeper/file-copy-and-reception.md): Learn how to transfer files from your local desktop to remote clients
- [Client Configuration Options](https://kb.rport.io/digging-deeper/client-configuration-options.md): Fine tune the client configuration
- [Supervision of OS updates](https://kb.rport.io/digging-deeper/client-configuration-options/supervision-of-os-updates.md): Starting with rport client version 0.2.4 the supervision of available operating system updates is possible
- [Script and command execution](https://kb.rport.io/digging-deeper/client-configuration-options/script-and-command-execution.md)
- [Advanced client management](https://kb.rport.io/digging-deeper/advanced-client-management.md): Learn more about installing the client manually and all advanced configuration options
- [Install the RPort client manually](https://kb.rport.io/digging-deeper/advanced-client-management/install-the-rport-client-manually.md): Install the client on any device manually
- [Uninstall the RPort client](https://kb.rport.io/digging-deeper/advanced-client-management/uninstall-the-rport-client.md): Learn how to remove the client
- [Server Maintenance](https://kb.rport.io/digging-deeper/server-maintenance.md)
- [Monitoring of RPortd](https://kb.rport.io/digging-deeper/server-maintenance/monitoring-of-rportd.md): Get notified about issues with your rport server
- [Updating RPort](https://kb.rport.io/digging-deeper/server-maintenance/updating-rport.md): RPort is under active development. Keep your installation up-to-date.
- [Backing up the rport server](https://kb.rport.io/digging-deeper/server-maintenance/backing-up-the-rport-server.md): Perform regular backups
- [Renewing certificates](https://kb.rport.io/digging-deeper/server-maintenance/renewing-certificates.md): Set up auto-renewal of Let's encrypt certificates
- [FAQ](https://kb.rport.io/digging-deeper/faq.md): Frequently asked questions
- [How to use Cloudflare](https://kb.rport.io/digging-deeper/faq/how-to-use-cloudflare.md): Q: I can use a Cloudflare proxy in front of my rport server?
- [High Availability](https://kb.rport.io/digging-deeper/high-availability.md): Use multiple RPort servers for high availability
- [Install on macOS](https://kb.rport.io/digging-deeper/install-on-macos.md): How to install the rport client on macOS (Intel & ARM)


---

# 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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://kb.rport.io/master.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.
