Skip to content

Latest commit

 

History

History
179 lines (129 loc) · 5.36 KB

File metadata and controls

179 lines (129 loc) · 5.36 KB
layout default

🖥️ ERP Server Setup

GitHub license GitHub version Bash 4.0+ Linux

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.


✨ Características Principais

🔒 Segurança

  • 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

📊 Monitoramento

  • 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

💾 Backup & Recuperação

  • Script de backup automatizado com agendamento
  • Backup automático de configurações
  • Rollback facilitado com histórico
  • Rotação automática de logs

🚀 Praticidade

  • Interface interativa com menus coloridos
  • Valores padrão inteligentes
  • Personalização completa
  • Suporte multi-distribuição

📋 Requisitos Mínimos

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)

🚀 Quick Start (5 minutos)

# 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 Completa

Primeiro uso? Veja Quick Start Guide


📥 Download & Instalação

⭐ Opção 1: Download Rápido (Recomendado)

# 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

📦 Opção 2: Clone do Repositório

# 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

🔗 Opção 3: Instalar via Curl

# 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

📥 Downloads Diretos


✅ Verificação Pós-Download

# 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

📚 Documentação Completa

Para Começar

Documentação Técnica

Para Contribuidores


💡 Casos de Uso

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


🔗 Links Úteis


📞 Contato

Autor: Elton Gomez
Email: eltongslima@hotmail.com
GitHub: @eltongomez


📄 Licença

Licenciado sob MIT License


Versão: 1.0.0 | Última atualização: 29 de dezembro de 2025