Instalação Automatizada

Para efetuar a instalação, é imprescindível possuir conexão ativa com a internet. Não é requisito dispor de um endereço IP público.

Distribuição Linux

Para prosseguir com a instalação e configuração, você deve estar usando o sistema operacional Debian 12 Bookworm instalação limpa.

Containers

Não funciona em Containers (LXC).

Script de instalação

Acesse seu servidor e se torne root com o comando correto.

su -

Todos os comandos devem ser executados com usuário root, instale o curl e em seguida execute o script de instalação.

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

Ao executar o comando acima, seremos recebidos pela tela de boas-vindas. Instalação 1

Escolha a opção instalar Instalação 2

Marque as opções desejadas, caso RR Flow já estiver instalado o mesmo será sobreescrito. Instalação 3 Se não marcar para instalar o Grafana será necessário informar os dados do seu servidor remoto, para obter os dados necessários consulte Primeiros Passos

Grafana externo

Se optar em usar Grafana em servidor externo, NÃO me responsabilizo por qualquer remoção acidental de outras dashboards. Recomendo instalar cada dashboard individualmente para evitar perdas indesejadas, ou utilizar o grafana da instalação do RR Flow API. Versão >11.0.x

Insira sua licença Instalação 4

Espere a magia acontecer. Pode demorar alguns minutos. Instalação 5

Agora você pode acessar em seu navegador http://endereco_do_servidor:5000 ou através do comando curl.

curl http://localhost:5000 | jq

Irá ter a saída json:

[
  {
    "Status System": "Online"
  },
  {
    "Version": "1.3.0"
  },
  {
    "Software": "Stable"
  },
  {
    "Update": "Está disponível uma nova versão 1.3.1"
  },
  {
    "Name": "Alberi"
  },
  {
    "Date": "2024-09-17"
  },
  {
    "HardKey": "b4f283fbeeba268cd6781dcf96c8c141ac18b266c2d8c05eb9228d17e08f3c93"
  },
  {
    "By": "RR FLOW API - Rudimar Remontti"
  }
]

Isso significa que seu sistema esta funcionando.

Verificando logs

Exemplo utilizando o comando journalctl

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

Os logs do sistema ficam em /var/log/rr-flow/rr-flow.log

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

Status do serviço Utilizando o comando journalctl

systemctl status rr-flow-api

Atualização

Execute o script e selecione a opção Atualizar

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

Atualização 1

Selecione os pacotes que deseja atualizar. Atualização 2

Aguarde finalizar.

Dash

Pode ser necessário reinstalar as Dashboars pelo Painel.