RPort Plus ➕

Install the plus plugin to unlock additional features

Current capabilities

The current version 0.1 of the plugin adds OAuth authentication to the rport server. This is a free demo version without warranties. Starting with the 0.2 version, the plugin requires a paid licence key.

Install the plugin

Create a folder first and download
VERSION=$(rportd --version|sed "s/version //")
mkdir /usr/local/lib/rport
cd /usr/local/lib/rport
wget https://github.com/cloudradar-monitoring/rport/releases/download/${VERSION}/[email protected]${VERSION}_Linux_x86_64.tar.gz
tar xzf [email protected]${VERSION}_Linux_x86_64.tar.gz
rm [email protected]${VERSION}_Linux_x86_64.tar.gz
CAUTION The plugin is compiled for a single version of rportd. The plugin’s rportd version (the part after the @ sign) must always match the rportd version. Each rportd version will always be released with its corresponding plugin version.
Activate by editing the /etc/rport/rportd.conf file. Remove the comment from the line specifying the path to the plugin (line 5 on the example below).
## Rport Plus is a paid for binary extension to Rport.
## Learn more at https://plus.rport.io/
## When using Rport Plus, the plugin path must be specified
plugin_path = "/usr/local/lib/rport/rport-plus.so"
Restart rportd and check the plugin gets loaded.
$ service rportd restart
$ grep plus /var/log/rport/rportd.log
2022/10/26 15:31:40 rport-plus: plus manager initialized
2022/10/26 15:31:40 rport-plus: status capability initialized
2022/10/26 15:31:40 rport-plus: plus status capability registered

Configure OAuth

Please refer to the plugin 📖 OAuth documentation.