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.
Marque as opções desejadas, caso RR Flow já estiver instalado o mesmo será sobreescrito. 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
Espere a magia acontecer. Pode demorar alguns minutos.
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
Selecione os pacotes que deseja atualizar.
Aguarde finalizar.
Dash
Pode ser necessário reinstalar as Dashboars pelo Painel.