Este é o instalador oficial do AutoAtende, uma plataforma SaaS para gestão de atendimento e automação de WhatsApp.
Componente | Mínimo | Recomendado |
---|---|---|
CPU | 2 cores | 4 cores |
Memória RAM | 8GB | 32GB ou mais |
Armazenamento | 20GB | 100GB ou mais |
Sistema Operacional | Ubuntu 20.04 | Ubuntu 24.04 |
- Acesso root ao servidor
- Domínios configurados para frontend e backend
- Token de acesso ao repositório do AutoAtende
- Nome do repositório a ser instalado
# Download e execução do instalador
sudo apt install -y git && git clone https://github.com/AutoAtende/SysInstall.git autoatende && sudo chmod -R 777 ./autoatende && cd ./autoatende && sudo ./install.sh
-
Instalação Primária
- Configura todo o ambiente necessário
- Instala e configura:
- Node.js 20.18.0 (via NVM)
- PostgreSQL 16
- Redis 7
- Nginx
- Certbot (Let's Encrypt)
- Configura firewall (UFW)
- Cria usuário deploy
-
Instalação de Instância
- Clona o repositório específico
- Configura banco de dados
- Configura variáveis de ambiente
- Instala dependências
- Configura nginx
- Configura SSL
-
Otimização do Sistema
- Otimiza PostgreSQL
- Otimiza Redis
- Otimiza Nginx
- Otimiza Node.js
- Menu Principal
- Instalar
- Desistalar
- Sair
Porta | Serviço |
---|---|
22 | SSH |
80 | HTTP |
443 | HTTPS |
5432 | PostgreSQL |
6379 | Redis |
3000 | Frontend (desenvolvimento) |
8080 | Backend (desenvolvimento) |
- PostgreSQL: Configurado para performance otimizada
- Redis: Configurado com senha e limites de memória
- Nginx: Otimizado para melhor performance
- PM2: Configurado para gerenciamento de processos Node.js
Para suporte, entre em contato através do nosso canal oficial: Suporte AutoAtende
- Firewall configurado com regras restritas
- Senhas geradas de forma segura
- Proteção contra acessos indevidos
- SSL/TLS via Let's Encrypt
Para contribuir com este projeto:
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature
) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature'
) - Push para a branch (
git push origin feature/AmazingFeature
) - Abra um Pull Request
Este projeto está sob a licença MIT.