evolution-manager/README.pt_BR.md
2023-11-14 20:37:29 -03:00

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

  1. Pré-requisitos: Certifique-se de ter o yarn instalado no seu sistema.
  2. Clonar o Repositório:
    git clone https://github.com/gabrielpastori1/evolution-manager.git
    cd evolution-manager
    
  3. Instalar Dependências:
    yarn install
    
  4. Executar o Servidor de Desenvolvimento:
    yarn dev
    
    Isso iniciará um servidor de desenvolvimento local. Você pode acessar o aplicativo em 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:

  1. Instalar o Evolution Manager Globalmente:

    npm install -g evolution-manager
    
  2. 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.

  1. 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
      
  2. 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.
  3. 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.

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