โš™๏ธ Automated Installation

To perform the installation, it is essential to have an active internet connection. It is not necessary to have a public IP address, however, it is recommended to have IPv4 and IPv6 connectivity to take full advantage of the features.

Linux Distribution

To proceed with installation and configuration, see the requirements.

Installation Script

Access your server and become root:

su -

Install curl and then run the installation script.

apt install curl -y 
curl -sS https://rrflow.com.br/downloads/rr-flow-api-install.sh | bash

When running the command above, you will be greeted by the welcome screen.
Installation 1

Choose the install option
Installation 2

Select the desired options. If RR Flow is already installed, it will be overwritten.
Installation 3

If you do not select to install Grafana, you will need to provide your remote server details. For the necessary data, see Getting Started

External Grafana

If you choose to use Grafana on an external server, I am NOT responsible for any accidental removal of other dashboards. I recommend installing each dashboard individually to avoid unwanted loss, or use the Grafana instance from the RR Flow API installation. Version >12.0.x

Enter your license
Installation 4

Wait for the magic to happen. This may take a few minutes.


Now you can access it in your browser at http://server_address:5000 or via the curl command.

curl http://localhost:5000 | jq

You will get the following JSON output:

[
  {
    "Status System": "Online"
  },
  {
    "Version": "1.9.0"
  },
  {
    "Software": "Stable"
  },
  {
    "Update": "RR Flow is up to date!"
  },
  {
    "Name": "Alberi"
  },
  {
    "Date": "2025-05-22"
  },
  {
    "HardKey": "00000000000000000000000000000000000000000000000"
  },
  {
    "By": "RR FLOW API - Rudimar Remontti"
  }
]

This indicates that the system is working correctly.

Checking logs Example using the journalctl command:

journalctl -u rr-flow-api --since "30 minutes ago"
journalctl -u rr-flow-api --since today
journalctl -u rr-flow-api -p err
journalctl -u rr-flow-api -f

The system logs are located at /var/log/rr-flow/rr-flow.log

tail -f /var/log/rr-flow/rr-flow.log

Service status using journalctl command:

systemctl status rr-flow-api