fbpx
Pesquisar

Dolutech WP Automation SO

O Dolutech WP Automation é uma ferramenta poderosa projetada para automatizar a instalação e a configuração de ambientes WordPress de forma eficiente e segura. Desenvolvido com foco em simplicidade e praticidade, o sistema permite que desenvolvedores e administradores de sistemas configurem e otimizem múltiplas instâncias de WordPress com apenas alguns comandos.

 

Instalação fácil, basta apenas copiar e colar no seu SSH
sudo apt update && sudo apt upgrade -y && curl -o /usr/local/bin/Dolutech-WP-Automation-SO.sh https://raw.githubusercontent.com/dolutech/Dolutech-WP-Automation-SO/main/Dolutech-WP-Automation-SO.sh && sudo chmod +x /usr/local/bin/Dolutech-WP-Automation-SO.sh && sudo /usr/local/bin/Dolutech-WP-Automation-SO.sh

Preparado para Ubuntu 24.04 LTS

Preparado para o máximo desempenho do seu WordPress

Menu Dolutech WP OS

O nosso sistema de Automação para instalação e gerenciamento de Sites WordPress Prepara seu Cloud /VPS / Dedicado para rodar e instalar seu ambiente WordPress de forma rápida , segura e otimizada.

  • Setup completo de forma automatizada.
  • A melhor configuração possível para seu ambiente WordPress.
  • Configure seu Ambiente WordPress com apenas alguns cliques.
  • Tenha Sempre a ultima versão do seu WordPress na instalação.
  • Configurado com WP-CLI, instalação ja com plugins de segurança.
  • Suporte a Múltiplas instalações WordPress.
  • Atualização e novidades constantes.

Otimização perfeita

apache logo

Atuando como WebServer, trazendo a segurança e compatibilidade total com o seu ambiente WordPress.

Nginx logo

Nginx como proxy reverso leve e de alto desempenho. Ele é otimizado para servir conteúdo estático.

0 pi se829Uc6szMld

Atuando como solução de cache HTTP altamente eficiente, projetada para acelerar a entrega de conteúdo e melhorar a experiência do usuário.

Redis Logo.svg

Enquanto o Varnish Cache armazena páginas inteiras em cache, o Redis armazena fragmentos menores de dados ou respostas específicas de consultas.

mariadb

Serve como a base de dados principal para aplicações como o WordPress. Ele armazena todas as informações necessárias para o funcionamento do site.

pngimg.com php PNG31

PHP é executado como um módulo ou através de um processo de PHP-FPM (FastCGI Process Manager), que melhora a eficiência no processamento de scripts PHP.

wp cli logo inverted

O WP-CLI é uma ferramenta de linha de comando para gerenciar instalações WordPress, de forma rápida e segura, voltado para automação de processos.

ubuntu

Escolhemos o Sistema Operacional Ubuntu LTS com base para nosso sistema, pela segurança e suporte extendido que a versão LTS entrega para o utilizador.

WordPress e Plugins de Segurança.

O Dolutech WP Automation SO foi desenvolvido para simplificar e otimizar a instalação do WordPress, garantindo que você sempre tenha a versão mais recente e segura do CMS com o mínimo de esforço. Com apenas alguns cliques, você pode configurar rapidamente um ambiente WordPress completo, escolhendo entre os idiomas Português Brasil, Português Portugal e Inglês.

Nosso sistema automatizado não só faz o download e a instalação da última versão do WordPress, mas também implementa plugins de segurança e de cache já configurados por meio do WP-CLI, oferecendo uma camada adicional de proteção e desempenho para o seu site desde o primeiro momento.

O sistema suporta múltiplas instalações WordPress de forma simplificada, permitindo a criação de diversos sites com apenas 1 clique, facilitando a gestão e manutenção de múltiplos projetos.

Essa solução é ideal para desenvolvedores, agências e usuários que buscam agilidade e eficiência na criação de sites, garantindo uma base sólida e segura para os seus projetos.

aios logo

Escolhemos fornecer junto com o setup do WordPress o plugin AIOS pois como profissionais de segurança recomendamos e confiamos no que ele entrega ao WordPress.

Sucuri 900x0 1

O Plugin Sucuri também está incluso no setup inicial do WordPress, trazendo verificação da integridade dos arquivos WP, e fornecendo alertas de logins e mais.

hsts plugin

Escolhemos fornecer no setup do WordPress o plugin Headers Security Advanced & HSTS WP do Andrea Ferro, configurando de forma segura os cabeçalhos seguros do seu WordPress.

Redis Logo.svg

E como nosso ambiente é preparado com Redis Server é essencial estar no Setup do WordPress esse plugin poderoso de Cache de objeto, para melhorar o desempenho do seu WP.

Configure a Segurança do seu Ambiente Dolutech WP Automation SO

Nosso Ambiente é projetado para trabalha com as ferramentas UFW ( Uncomplicated Firewall), Fail2Ban, ModSecurity e ClamAV.

Futuramente Iremos integrar essas configurações de modo automático no nosso sistema, pois essa é a proposta do Dolutech WP Automation SO

Então para efetuar as configurações de Segurança e manter seu ambiente Dolutech WP Automation SO com o máximo de segurança siga os instruções abaixo.

1. Configuração do UFW (Uncomplicated Firewall)

O UFW é uma ferramenta simples para gerenciar as regras de firewall. Siga os seguintes passos:

Instalação do UFW
sudo apt update sudo apt install ufw -y
Configuração do UFW
  1. Permitir portas essenciais:
sudo ufw allow 80/tcp # HTTP sudo ufw allow 443/tcp # HTTPS sudo ufw allow from (SEU IP ESPECIFICO) to any port 8080 # Porta customizada para phpMyAdmin sudo ufw allow from (SEU IP ESPECIFICO) to any port 22 # Liberar o acesso SSH para seu IP apenas ( recomendamos mudar a porta)
Ativar o UFW
sudo ufw enable sudo ufw status verbose
2. Configuração do Fail2Ban

O Fail2Ban é uma ferramenta que ajuda a proteger contra ataques de força bruta.

Instalação do Fail2Ban
sudo apt install fail2ban -y
Configuração do Fail2Ban
  1. Criar um arquivo de configuração local:
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
Adicionar regras para proteger o acesso ao /wp-admin:
sudo vim /etc/fail2ban/jail.local

Adicione as seguintes linhas:

[wordpress] enabled = true port = http,https filter = wordpress-auth logpath = /var/log/nginx/access.log maxretry = 5 bantime = 3600

Criar o filtro:

[Definition] failregex = ^ .*POST .*wp-login.php.* 200 ignoreregex =

Reiniciar o Fail2Ban:

sudo systemctl restart fail2ban
3. Instalação e Configuração do ClamAV

ClamAV é um antivírus que pode ser usado para detectar malware em arquivos.

Instalação do ClamAV
sudo apt install clamav clamav-daemon -y

Atualização das definições de vírus

sudo freshclam
Configuração de Scans Diários com Crontab
  1. Editar crontab:
sudo crontab -e

Aa linha abaixo para escaneamentos diários:

0 2 * * * /usr/bin/clamscan -r /var/www/ --move=/var/quarantine
4. Instalação e Configuração do ModSecurity

ModSecurity é um firewall de aplicações web que protege contra diversas ameaças.

Instalação do ModSecurity

sudo apt install libapache2-mod-security2 -y

Ativar e configurar o ModSecurity

sudo a2enmod security2 sudo systemctl restart apache2

Aplicar regras OWASP

sudo apt install modsecurity-crs -y sudo cp /usr/share/modsecurity-crs/crs-setup.conf.example /etc/modsecurity/crs-setup.conf

Com essas configurações, você fortalece significativamente a segurança do ambiente Dolutech WP Automation SO, integrando UFW, Fail2Ban, ClamAV e ModSecurity. Todas essas etapas são feitas sem alterar arquivos de sistema críticos, garantindo uma implementação segura e eficiente.

Futuro do Dolutech WP Automation SO

Nosso sonho é chegar a ter um sistema completo, Automatizado e customizado, que possa se tornar uma Distribuição em vez de uma ferramenta, e é para isso que vamos trabalhar!

Quer acompanhar nosso GitHub? GITHUB do projeto

Quer pagar um café para o Lucas? ele ama café preto!  Pagar um Café para o Lukinhas!