Monitore CPU, memória, rede e processos em tempo real com um dashboard moderno e simples.
🌐 Português (BR) • English
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.
- Baixe o último release 👉 releases/latest.
- Instale o pacote
.deb:
sudo dpkg -i ./lnfmonitor-dashboard_*_amd64.deb || sudo apt -f install- Execute:
lnfmonitorTestado no Debian 12/13 e Ubuntu 22.04+ (derivados devem funcionar também).
Você pode executar o Lnfmonitor Dashboard facilmente via Podman ou Docker.
Usando Podman
- 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- Acesse a interface em: 👉 http://localhost:3000
💡 Para rodar em background, adicione a flag
-d.
Usando Docker
- 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- Acesse a interface em: 👉 http://localhost:3000
Usando Compose
Arquivos prontos de Compose estão disponíveis em ./compose.
Suba com:
docker compose -f ./compose/docker-compose.yml up -dSuba 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
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:8080VITE_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.
- Frontend: React + Vite + TailwindCSS
- Gráficos & UI: Customizado
- Backend: Node.js
Contribuições são super bem-vindas!
- 🐛 Abrir issues com bugs/ideias
- 🔧 Enviar PRs (especialmente para empacotamento Windows/AppImage/RPM/Arch)
- Fork → branch → commit → PR
- Descreva claramente a mudança e como testar
- (Opcional) Use Conventional Commits:
feat:,fix:,docs:, …
![]() Gnuk935 💻 🚧 📖 |
Obrigado pelo apoio! 🙌
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.

