Passo 1
Antes de começarmos a instalação e configuração da API da Evolution, é essencial garantir um desempenho ótimo e tempo de resposta rápido. Recomendamos contratar um servidor VPS Linux, Ubuntu ou Debian.
Servidor VPS com MEGA Desconto!
Pré-requisitos:
Passo 2
Configurando a Stack da Evolutio API
Clique em Stack no menu lateral e depois em + Add Stack no menu superior do lado direito.

Altere:
- SERVER_URL
- CONFIG_SESSION_PHONE_CLIENT
- AUTHENTICATION_API_KEY
- DATABASE_CONNECTION_URI
- traefik.http.routers.evolution_api.rule
- networks
version: "3.8"
services:
evolution_api:
image: atendai/evolution-api:v1.8.5
command: ["node", "./dist/src/main.js"]
networks:
- traefik_public
- digital_network
volumes:
- eapi_instances:/evolution/instances
- eapi_store:/evolution/store
environment:
SERVER_URL: https://[seu_dominio]
CONFIG_SESSION_PHONE_CLIENT: [Nome_da_Sessão]
AUTHENTICATION_TYPE: apikey
AUTHENTICATION_API_KEY: [apikey]
# Permanent data storage MongoDB
DATABASE_ENABLED: "true"
DATABASE_CONNECTION_URI: mongodb://[username]:[senha]@mongodb:27017/?authSource=admin&readPreference=primary&ssl=false&directConnection=true
DATABASE_CONNECTION_DB_PREFIX_NAME: evdocker
# Choose the data you want to save in the application's database or store
DATABASE_SAVE_DATA_INSTANCE: "true"
DATABASE_SAVE_DATA_NEW_MESSAGE: "true"
DATABASE_SAVE_MESSAGE_UPDATE: "true"
DATABASE_SAVE_DATA_CONTACTS: "true"
DATABASE_SAVE_DATA_CHATS: "true"
#logs definição
LOG_LEVEL: ERROR,WARN
# config adicional
DEL_INSTANCE: "false"
WEBHOOK_EVENTS_INSTANCE_CREATE: "true"
AUTHENTICATION_EXPOSE_IN_FETCH_INSTANCES: "true"
deploy:
mode: replicated
replicas: 1
resources:
limits:
cpus: "0.5"
memory: 2048M
placement:
constraints:
- node.role == manager
labels:
- traefik.enable=true
- traefik.http.routers.evolution_api.rule=Host(`[dominio]`)
- traefik.http.routers.evolution_api.entrypoints=websecure
- traefik.http.routers.evolution_api.tls.certresolver=le
- traefik.http.routers.evolution_api.service=evolution_api
- traefik.http.services.evolution_api.loadbalancer.server.port=8080
networks:
traefik_public:
external: true
digital_network:
external: true
volumes:
eapi_instances:
external: true
eapi_store:
external: true

Chave Pix: (15) 99605-5592 | Natália Moura de Araújo
Ajude-nos a Manter os Tutoriais Acessíveis!
Sua contribuição é vital para garantir que possamos continuar fornecendo tutoriais valiosos e educacionais para todos. Através das suas doações, você estará ajudando a manter nosso vasto acervo de conhecimento disponível e acessível a todos os que desejam aprender e crescer.