Full feature list

✌️ RPort makes your job a lot easier.
This is a list with all available and upcoming features of RPort.
Current version is 0.9.0 released 2022-03-11.

Remote Access

  • Get access to any remote device via a tunnelled TCP and/or UDP connections. RDP, SSH, and any other protocol becomes securely available for machines behind routers and firewalls.
  • Any machine with the RPort client installed can act as a bridge, creating tunnels to any other IP address or host. This way you can easily manage routers, printer, switches or NAS systems inside remote networks. No VPN needed.
  • Tunnels are protected with access control lists to prevent abuse.
  • Tunnels for HTTP and HTTPS can be accessed via a new built-in reverse proxy. You will always have valid SSL certificates then.
  • NoVnc integration. Get access to VNC servers directly in your browser.
  • RealVNC integration. Read more.
  • Web-RDP integration. Connect via Remote Desktop directly from the browser without opening external RDP clients.
  • Tunnels and their destination can be restricted with fine-grained filters.
  • Tunnels can be saved for reuse.

Inventory & Access rights

  • The RPort dashboard always presents an up-to-date and comprehensive view on your entire inventory.
  • Organize your machines and devices in folders grouped by branches, locations, roles, clients, etc.
  • Get all details about the running operating system, CPU and memory configuration from the dashboard.
  • The dashboard shows the update status and all missing updates of the client. (Windows and Linux supported)
  • Access to clients – scripts, commands, and tunnels – can be restricted to specific user groups.
  • A basic monitoring show CPU and memory usage, all running processes and the fill levels of hard disk and mount points.
  • An audit log stores enables you to follow up who did what and when. Retrace which command has been executed and what were the results.

Commands, Scripts & Files

  • Short command or complex scripts can be executed without a prior interactive login directly from the browser. Learn more 🔖.
  • Scripts and command can be stored in a library for later reuse or for sharing with teammates.
  • You can execute scripts and command on many clients in parallel, with wide options for target filtering.
  • Script and command results are streamed to the browser while execution is in progress
  • On Windows, scripts can be based on cmd.exe (Batch) or PowerShell.
  • On Unix shebangs are supported so Python, Perl, or any other interpreter installed on the remote system can be used.
  • Version 0.4.0 introduced Tacoscript. With Tacoscripts you can script even complex tasks with ease. Tacoscripts is supported on Window and Linux without dependency to interpreters like Pyhton. Learn more 🔖.
  • Support for PowerShell 7 and all custom script interpreters.
  • 🌶️ Version 0.7.0 introduced a central server-side scheduler to execute scripts and command at a given interval.
  • 🌶️ Version 0.7.0 introduced a file copy function. You can copy local file from your PC directly to a remote machine.


  • The RPort database comes with an encrypted table for storing sensitive data like usernames and password.
  • The master passphrase resides only the memory of the running server. After a server restart, you must unlock the vault manually. This guarantees maximum privacy and protection.
  • Enrich the metadata of a machine with any information like invoice numbers, serial numbers, vendor support hotline, and many more.
  • ️Version 0.4.0 introduced wiki pages per remote machine. This allows you to directly attach documentation to a host. Or you can use it as a logbook to share information on the team.

Client installation

  • Clients are available for Linux, Windows, Mac with support of many architectures like ARM and MIPs.
  • RPort consists of a single static binary without dependency to external libraries. Python or other scrip interpreters are not used. This makes RPort suitable for embedded devices. The client can run on Routers, Switches and IoT appliances. (Linux Kernel and Shell access required)
  • Clients do auto-registration. You can install the client directly on the remote machine without creating a configuration or a unique id on the server first. This makes mass deployment fast and comfortable.
  • The server generates pairing codes and ready-to-use installation scripts for Unix shell and Windows PowerShell.


  • The RPort server is protected by two-factor-authentication. The access to the API and the frontend can be secured by two-factor authentication using standard TOTP or tokens sent by email or pushover.
  • The server has a built-in user management.
  • Authentication can be delegated to a reverse proxy. This allows the integration into corporate authentication portals such as Netscaler, Keycloack, Caddy Auth Portal or the usage of Apache Authentication Plugins.
  • For scripting and developing API clients, token authentication is possible.
  • Fast and direct log in to remote machines over RDP or SSH can be initiates directly from the command line with rportcli. Learn more 🔖.
  • Clients can have a list of fallback servers. This allows you to implement a highly available setup.
  • 🔥 With our cloud-installer you can install the RPort server fully automated on all major cloud providers. 🧙‍♀️ Install now.
  • RPort Plus (now available as a beta in 0.9.0).
  • Single Sign On (available with RPort Plus)

🌶️ Planned features for 2022

  • Ad-hoc remote assistance with screen sharing to help desktop users. A permanent client installation is not required.
  • Built-in file server with the capability to copy files from the RPort server to the clients and vice-versa.
📩 Subscribe to our mailing list, to not miss any new release.