Repolode
chentao1006

chentao1006/FluxMonitor

Dashboard de monitoramento e controle remoto para usar um Mac como servidor, com clientes móveis para iOS e Android.

Estrelas
97
Forks
9
Issues abertas
0
Último commit
há 29 dias

O que é?

O Flux Monitor é um dashboard para acompanhar um Mac usado como servidor doméstico ou máquina sempre ligada. Ele mostra o uso de CPU, memória, disco e rede, permite executar comandos de terminal e oferece visualizações de processos, portas em escuta, logs do sistema e arquivos de configuração.

Além do monitoramento básico, ele cobre tarefas comuns de administração de servidores: permite identificar qual processo está usando uma porta e liberá-la, gerenciar macOS LaunchAgents e LaunchDaemons, além de gerenciar containers e imagens Docker. Também é possível editar sites Nginx e a configuração global pelo dashboard. Cada módulo pode ser ativado ou desativado em config.json.

O launcher do macOS executa o serviço de monitoramento pela barra de menus, e os apps para iOS e Android se conectam a ele remotamente. Um assistente de IA opcional compatível com OpenAI pode ajudar a interpretar logs, auditar configurações e sugerir etapas para solucionar problemas; além disso, a opção InstaTunnel integrada expõe o dashboard local à internet.

Recursos principais

  • 01Mostra o uso de CPU, memória, disco e rede e executa comandos de terminal.
  • 02Lista processos e portas e libera portas ocupadas por um processo.
  • 03Consulta logs do sistema e edita arquivos de configuração.
  • 04Gerencia macOS LaunchAgents, LaunchDaemons, containers e imagens Docker e sites Nginx.
  • 05Assistente de IA opcional para interpretar logs e auditar configurações usando uma chave de API da OpenAI.
  • 06Clientes nativos para iOS e Android para monitoramento remoto.

Casos de uso

  • Acompanhar um Mac usado como servidor doméstico ou de laboratório.
  • Descobrir qual processo está ocupando uma porta e liberá-la sem usar o terminal.
  • Gerenciar containers Docker e configurações do Nginx em um host Mac.
  • Verificar o status do sistema e executar comandos pelo celular quando estiver fora de casa.

Início rápido

  1. 1

    Instale o inicializador do macOS com o Homebrew

    brew install --cask chentao1006/tap/flux-monitor
  2. 2

    Abra o Flux Monitor em Aplicativos para iniciar o painel

  3. 3

    Se quiser, instale o cliente para iOS ou Android pelas lojas de aplicativos

Antes de usar

  • O host monitorado precisa ser um Mac, e o inicializador é exclusivo para macOS.
  • O assistente de IA opcional requer sua própria chave de API da OpenAI.

Em coleções

Tópicos

Perguntas frequentes

O que é FluxMonitor?
Dashboard de monitoramento e controle remoto para usar um Mac como servidor, com clientes móveis para iOS e Android. O Flux Monitor é um dashboard para acompanhar um Mac usado como servidor doméstico ou máquina sempre ligada. Ele mostra o uso de CPU, memória, disco e rede, permite executar comandos de terminal e oferece visualizações de processos, portas em escuta, logs do sistema e arquivos de configuração.
FluxMonitor é gratuito? Qual é a licença?
FluxMonitor é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
FluxMonitor ainda é mantido?
Manutenção ativa. O último commit de FluxMonitor foi em 23 de set. de 2026.
Para que posso usar FluxMonitor?
Acompanhar um Mac usado como servidor doméstico ou de laboratório. Descobrir qual processo está ocupando uma porta e liberá-la sem usar o terminal. Gerenciar containers Docker e configurações do Nginx em um host Mac. Verificar o status do sistema e executar comandos pelo celular quando estiver fora de casa.
Como instalar FluxMonitor?
Instale o inicializador do macOS com o Homebrew: brew install --cask chentao1006/tap/flux-monitor Abra o Flux Monitor em Aplicativos para iniciar o painel Se quiser, instale o cliente para iOS ou Android pelas lojas de aplicativos
Onde consigo FluxMonitor?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chentao1006/FluxMonitor

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados