| layout | default |
|---|
Script profissional de configuração automatizada para servidores Linux em ambiente de produção
Automatize segurança, monitoramento e backup com um único script interativo.
- SSH hardening com autenticação por chave
- Firewall UFW com regras customizáveis
- Fail2Ban para proteção contra força bruta
- Política de senhas configurável
- Atualizações automáticas de segurança
- Hardening de kernel via sysctl
- Ferramentas integradas: htop, iotop, nethogs, ncdu, sysstat
- Logging detalhado com timestamps
- Geração de relatórios de configuração
- Validação contínua de configurações
- Script de backup automatizado com agendamento
- Backup automático de configurações
- Rollback facilitado com histórico
- Rotação automática de logs
- Interface interativa com menus coloridos
- Valores padrão inteligentes
- Personalização completa
- Suporte multi-distribuição
| Componente | Especificação |
|---|---|
| SO | Ubuntu 18.04+, Debian 10+, CentOS 7+, RHEL 7+, Fedora 30+ |
| Privilégios | root (sudo) |
| Shell | Bash 4.0+ |
| Disco | 500 MB livres |
| RAM | 1 GB (2 GB recomendado) |
# Download e preparação
wget https://github.com/eltongomez/server-setup/raw/main/erp-server-setup.sh
chmod +x erp-server-setup.sh
# Executar
sudo ./erp-server-setup.sh
# Escolha opção 1 para Configuração CompletaPrimeiro uso? Veja Quick Start Guide
# Baixar apenas o script
wget https://github.com/eltongomez/server-setup/raw/main/erp-server-setup.sh
chmod +x erp-server-setup.sh
sudo ./erp-server-setup.sh# Clonar repositório completo
git clone https://github.com/eltongomez/server-setup.git
cd server-setup
chmod +x erp-server-setup.sh
sudo ./erp-server-setup.sh# Download com curl
curl -fsSL https://github.com/eltongomez/server-setup/raw/main/erp-server-setup.sh -o erp-server-setup.sh
chmod +x erp-server-setup.sh
sudo ./erp-server-setup.sh- Script Principal - erp-server-setup.sh
- Código Completo (ZIP) - Repositório completo
- Releases - Versões oficiais com release notes
# Verificar sintaxe do script
bash -n erp-server-setup.sh
# Ver versão
head -5 erp-server-setup.sh
# Ver permissões
ls -lh erp-server-setup.sh- Quick Start Guide - 5 minutos para começar
- README Completo - Guia detalhado
- Arquitetura - Componentes e design
- Segurança - Best practices de hardening
- Configurações - Guia completo de parâmetros
- Troubleshooting - Resolvendo problemas
- Contributing - Como contribuir
- Git Setup - Workflow Git
- Changelog - Histórico de versões
✅ Novos Servidores - Configuração completa e segura em minutos
✅ Hardening - Aplicar best practices de segurança
✅ Automação - Reduzir configuração manual
✅ Compliance - Atender requisitos de segurança
✅ Monitoramento - Visibilidade contínua do servidor
- Repositório GitHub - Código-fonte
- Releases - Versões
- Issues - Reporte bugs
- Discussões - Comunidade
Autor: Elton Gomez
Email: eltongslima@hotmail.com
GitHub: @eltongomez
Licenciado sob MIT License
Versão: 1.0.0 | Última atualização: 29 de dezembro de 2025