⚙️ Instalação Automatizada
Para realizar a instalação, é essencial ter uma conexão ativa com a internet. Não é necessário possuir um endereço IP público.
Distribuição Linux
Para prosseguir com a instalação e configuração, utilize o sistema operacional Debian 12 Bookworm.
Containers
Não recomendo utilizar containers (LXC).
Script de instalação
Acesse seu servidor e torne-se root:
su -
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.4.3"
},
{
"Software": "Stable"
},
{
"Update": "Está disponível uma nova versão 1.4.4"
},
{
"Name": "Alberi"
},
{
"Date": "2024-11-01"
},
{
"HardKey": "b4f283fbeeba268cd6781dcf96c8c141ac18b266c2d8c05eb9228d17e08f3c93"
},
{
"By": "RR FLOW API - Rudimar Remontti"
}
]
Isso indica que o sistema está funcionando corretamente.
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.