3.8 KiB
Evolution Manager - README
Introdução
O Evolution Manager é uma ferramenta de gerenciamento open-source para a Evolution API, projetada para facilitar a administração e monitoramento de instâncias. Pode ser acessada online em Evolution Manager.
Funcionalidades
- Gerenciamento de Instâncias: Criação, gerenciamento e exclusão de instâncias.
- Configurações de Instância: Personalização das configurações de comportamento (por exemplo, desativar chamadas, modo sempre online), integração com webhook, RabbitMQ, WebSocket, Chatwoot e configurações do Typebot.
- Utilitários para Usuários: Verificação de números de usuários, busca por conversas e grupos.
Limitações
- A versão hospedada na Vercel requer que o servidor tenha um certificado SSL.
Tecnologia
- O projeto é desenvolvido usando Vue.js v3 e Vuetify.
Configuração para Desenvolvimento
- Pré-requisitos: Certifique-se de ter o
yarn
instalado no seu sistema. - Clonar o Repositório:
git clone https://github.com/gabrielpastori1/evolution-manager.git cd evolution-manager
- Instalar Dependências:
yarn install
- Executar o Servidor de Desenvolvimento:
Isso iniciará um servidor de desenvolvimento local. Você pode acessar o aplicativo emyarn dev
localhost:8080
.
Construção do Projeto
Para construir o projeto para produção, execute:
yarn build
Isso criará uma pasta dist
com os ativos compilados.
Auto-Hospedagem - CLI e PM2 do Evolution Manager
Direto ao Ponto: Configuração Rápida com PM2
Para instalar rapidamente o Evolution Manager globalmente e configurá-lo com o PM2, siga estes comandos:
-
Instalar o Evolution Manager Globalmente:
npm install -g evolution-manager
-
Configurar PM2 para o Evolution Manager:
evolution-manager pm2 setup
Estes dois passos instalarão o CLI do Evolution Manager globalmente em seu sistema e o configurarão para funcionar com o PM2, um gerenciador de processos poderoso.
Instalação e Configuração
Esses dois passos instalarão o CLI do Evolution Manager globalmente em seu sistema e o configurarão para funcionar com o PM2, um gerenciador de processos poderoso.
-
Instalar o Evolution Manager Globalmente:
- Certifique-se de ter o Node.js e o NPM instalados em seu sistema.
- Instale o Evolution Manager globalmente usando o NPM para acessar o CLI (Interface de Linha de Comando):
npm install -g evolution-manager
-
Usando o CLI:
- Após a instalação, acesse os comandos do CLI digitando
evolution-manager
em seu terminal. - Os comandos disponíveis incluem:
help
: Exibe uma lista de comandos disponíveis e suas descrições.server
: Operações relacionadas ao servidor.start [--port=9615]
: Inicia o servidor na porta especificada (padrão: 9615).build
: Constrói o projeto.
pm2
: Gerencia o processo com o PM2.setup
: Configura o PM2 para o projeto.start
: Inicia o serviço com o PM2.stop
: Para o serviço no PM2.restart
: Reinicia o serviço no PM2.delete
: Remove o serviço do PM2.
- Após a instalação, acesse os comandos do CLI digitando
-
Executando o Projeto com o PM2:
- Para configurar e gerenciar o serviço com o PM2, comece com o comando de configuração:
evolution-manager pm2 setup
- Em seguida, você pode iniciar, parar, reiniciar ou excluir o serviço usando os respectivos comandos
pm2
no CLI.
- Para configurar e gerenciar o serviço com o PM2, comece com o comando de configuração:
Estas instruções fornecem um método simplificado para gerenciar o Evolution Manager em vários sistemas, utilizando o PM2 para um eficiente início de serviço