Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.1 KB

File metadata and controls

30 lines (20 loc) · 1.1 KB

Server Manager

Monitor de VPS (Ubuntu 24.04) estilo Task Manager, acessível via web e instalável como PWA no celular.

Mostra: CPU total e por core, memória/swap, disco, rede, processos agrupados por usuário (expansível, ordenados por CPU) e sessões de login ativas. Atualiza a cada 3 segundos via Server-Sent Events.

Rodar localmente

npm install
node server.js          # http://localhost:3000

Deploy na VPS (Ubuntu 24.04) — automatizado

Com um domínio já apontando para a VPS:

curl -fsSL https://raw.githubusercontent.com/lippdev/servermanager/main/deploy/install.sh | \
  sudo DOMAIN=painel.seudominio.com SM_PASSWORD='SENHA_FORTE' CERTBOT_EMAIL=voce@email.com bash

O script instala Node, PM2, Nginx e certbot (HTTPS automático), deixa o app rodando em /opt/server-manager e registrado no boot. Detalhes, verificação e comandos de operação em DEPLOY.md.

Configuração

Variável Padrão Descrição
PORT 3000 Porta HTTP
SM_PASSWORD (vazio = sem senha) Senha de acesso — defina em produção