Skip to content

Lnfmonitor_dashboard is an open-source system monitoring dashboard built with Node.js and React. It provides real-time insights into CPU, memory, disk, and network usage through a clean and responsive interface.

License

Notifications You must be signed in to change notification settings

AllonsoHenzo/Lnfmonitor_dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LnfMonitor Dashboard

Monitore CPU, memória, rede e processos em tempo real com um dashboard moderno e simples.

GitHub release GitHub issues License: MIT Debian Windows

🌐 Português (BR)English


Sobre o projeto

O LnfMonitor Dashboard é uma aplicação desktop feita em Node.js + React que fornece uma visão clara do uso de recursos do sistema:

  • Uso da CPU em tempo real
  • Consumo de memória RAM
  • Monitoramento de rede (upload/download)
  • Tabela de processos ativos

Atualmente disponível como pacote .deb para Debian/Ubuntu, mas em breve também terá suporte para Windows e outras distribuições Linux.


Instalação

Debian/Ubuntu

  1. Baixe o último release 👉 releases/latest.
  2. Instale o pacote .deb:
sudo dpkg -i ./lnfmonitor-dashboard_*_amd64.deb || sudo apt -f install
  1. Execute:
lnfmonitor

Testado no Debian 12/13 e Ubuntu 22.04+ (derivados devem funcionar também).

Container

Você pode executar o Lnfmonitor Dashboard facilmente via Podman ou Docker.

Usando Podman
  1. Inicie o container:
podman run -it --rm \
  --user root \
  --network host \
  --pid=host \
  --uts=host \
  --ipc=host \
  --volume /:/host-root:rw \
  --volume /proc:/proc:rw \
  --volume /sys:/sys:rw \
  --volume /dev:/dev:rw \
  docker.io/barros935/lnfmonitor:latest
  1. Acesse a interface em: 👉 http://localhost:3000

💡 Para rodar em background, adicione a flag -d.

Usando Docker

Modo Standalone

  1. Inicie o container:
docker run -it --rm \
  --user root \
  --network host \
  --pid=host \
  --uts=host \
  --ipc=host \
  --volume /:/host-root:rw \
  --volume /proc:/proc:rw \
  --volume /sys:/sys:rw \
  --volume /dev:/dev:rw \
  barros935/lnfmonitor:latest
  1. Acesse a interface em: 👉 http://localhost:3000
Usando Compose

Arquivos prontos de Compose estão disponíveis em ./compose.

Docker Compose

Suba com:

docker compose -f ./compose/docker-compose.yml up -d

Podman Compose

Suba com:

podman-compose -f ./compose/podman-compose.yml up -d

📌 Após subir o container (via run ou compose), a interface estará disponível em: 👉 http://localhost:3000

Configuração

O frontend utiliza uma variável de ambiente para definir a URL do servidor de métricas.
Caso esteja rodando a aplicação clonada do repositório (e não via .deb), crie um arquivo .env na raiz do projeto com:

VITE_API_URL=http://127.0.0.1:8080
  • VITE_API_URL → endereço onde o backend está rodando (padrão: http://127.0.0.1:8080)
  • Altere para o IP do seu servidor ou hostname, se quiser acessar remotamente (ex.: http://192.168.0.20:8080)

Se instalar via .deb, essa configuração já vem ajustada para rodar localmente sem necessidade de editar o .env.


Preview

LnfMonitor_Screenshot


Stack

  • Frontend: React + Vite + TailwindCSS
  • Gráficos & UI: Customizado
  • Backend: Node.js

Contribuição

Contribuições são super bem-vindas!

  • 🐛 Abrir issues com bugs/ideias
  • 🔧 Enviar PRs (especialmente para empacotamento Windows/AppImage/RPM/Arch)

Guia rápido

  1. Fork → branch → commit → PR
  2. Descreva claramente a mudança e como testar
  3. (Opcional) Use Conventional Commits: feat:, fix:, docs:, …

Agradecimentos a quem já contribuiu 💜

Gnuk935
Gnuk935

💻 🚧 📖

Obrigado pelo apoio! 🙌


Licença

Este projeto está sob a licença MIT – veja LICENSE.


Se curtiu o projeto, deixe uma ⭐ no repositório!
Dúvidas/ideias? Abra uma issue.

About

Lnfmonitor_dashboard is an open-source system monitoring dashboard built with Node.js and React. It provides real-time insights into CPU, memory, disk, and network usage through a clean and responsive interface.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •