mirror of
https://github.com/EvolutionAPI/evolution-manager.git
synced 2025-12-18 19:22:17 -06:00
a9c70fd17b10f947728da6bd6e087e077f72ee62
Evolution Manager - README
Introduction
Evolution Manager is an open-source management tool for the Evolution API, designed to streamline the administration and monitoring of instances. It can be accessed online at Evolution Manager.
Features
- Instance Management: Create, manage, and delete instances.
- Instance Settings: Customize behavior settings (e.g., disabling calls, always-online mode), webhook integration, RabbitMQ, WebSocket, Chatwoot, and Typebot configurations.
- User Utilities: Check user numbers, search for conversations, and find groups.
Limitations
- The version hosted on Vercel requires the server to have an SSL certificate.
Technology
- The project is built using Vue.js v3 and Vuetify.
Development Setup
- Prerequisites: Ensure you have
yarninstalled on your system. - Clone the Repository:
git clone https://github.com/gabrielpastori1/evolution-manager.git cd evolution-manager - Install Dependencies:
yarn install - Run Development Server:
This will start a local development server. You can access the app at
yarn devlocalhost:8080.
Building the Project
To build the project for production, run:
yarn build
This will create a dist folder with the compiled assets.
Self-Hosted - Evolution Manager CLI and PM2
Installation and Configuration
-
Install Evolution Manager Globally:
- Ensure Node.js and NPM are installed on your system.
- Install Evolution Manager globally using NPM to access the CLI (Command Line Interface):
npm install -g evolution-manager
-
Using the CLI:
- After installation, access the CLI commands by typing
evolution-managerin your terminal. - Available commands include:
help: Displays a list of available commands and their descriptions.server: Server-related operations.start [--port=9615]: Starts the server on the specified port (default: 9615).build: Builds the project.
pm2: Manages the process with PM2.setup: Sets up PM2 for the project.start: Starts the service with PM2.stop: Stops the service in PM2.restart: Restarts the service in PM2.delete: Removes the service from PM2.
- After installation, access the CLI commands by typing
-
Running the Project with PM2:
- To set up and manage the service with PM2, start with the setup command:
evolution-manager pm2 setup - Then, you can start, stop, restart, or delete the service using the respective
pm2commands in the CLI.
- To set up and manage the service with PM2, start with the setup command:
These instructions provide a streamlined method for managing Evolution Manager across various systems, utilizing PM2 for efficient service start-up, maintenance, and control.
Contributing
Contributions are welcome! Please read our contributing guidelines to get started.
License
This project is open-source and available under the MIT License.
Description
Evolution Manager é uma interface open-source para gerenciar a Evolution API, simplificando a criação e administração de instâncias API com recursos avançados e integrações diversas.
Readme
29 MiB
Languages
Vue
66.3%
JavaScript
33.4%
HTML
0.1%