AutoServer é um script profissional em Bash para instalar e configurar um servidor web LEMP completo (Linux, Nginx, MariaDB, PHP) de forma 100% automatizada.
Com um único comando, você transforma uma máquina Linux "limpa" em um servidor de alta performance pronto para hospedar:
- Sites, blogs e e-commerces em PHP (como WordPress, Laravel, etc.)
- Dashboards e painéis de controle
- Aplicações web e APIs
- E muito mais!
- ✅ Verificação Inicial: Garante que o script seja executado com permissões de administrador (
root). - 🔄 Atualização do Sistema: Executa
apt updateeapt upgradepara garantir que todos os pacotes do sistema estejam atualizados. - ⚙️ Instalação da Stack LEMP: Instala Nginx, MariaDB e uma versão moderna e estável do PHP-FPM.
- 🔒 Segurança Automatizada:
- Cria uma senha forte e aleatória para o usuário
rootdo MariaDB. - Remove usuários anônimos e bancos de dados de teste.
- Cria uma senha forte e aleatória para o usuário
- 🔌 Configuração Inteligente:
- Configura o Nginx para se comunicar perfeitamente com o PHP-FPM.
- Instala o phpMyAdmin sem o servidor Apache2, evitando conflitos.
- 🗃️ Acesso Fácil ao Banco: Disponibiliza o phpMyAdmin para gerenciamento web do banco de dados.
- 📜 Logs de Sucesso: Ao final, exibe de forma clara as credenciais de acesso para você não se perder.
A stack LEMP é a escolha de gigantes da tecnologia por sua performance e eficiência. O AutoServer une essas tecnologias da melhor forma:
- Nginx: É extremamente rápido e consome menos memória que outros servidores, ideal para servir tanto conteúdo estático quanto dinâmico de forma otimizada.
- MariaDB: Um fork do MySQL mantido pela comunidade, totalmente compatível e com performance aprimorada. É o coração do seu banco de dados.
- PHP-FPM: A forma mais moderna e eficiente de rodar PHP com o Nginx, garantindo que suas aplicações sejam rápidas e escaláveis.
É a escolha perfeita para hospedagem de alta performance e ambientes de produção robustos.
- Um servidor ou máquina virtual com Debian ou Ubuntu.
- Acesso à internet para baixar os pacotes.
- Acesso ao terminal com permissões de superusuário (
sudo).
O AutoServer foi projetado para ser "zero-config". Você só precisa baixar e executar.
1. Baixe o script
Use o wget para baixar o arquivo diretamente no seu servidor.
wget https://[URL_PARA_SEU_ARQUIVO_AUTOSERVER.SH]2. Dê permissão de execução Torne o script executável.
chmod +x autoserver.sh3. Execute com sudo! Este é o único comando que você precisa para que a mágica aconteça.
sudo ./autoserver.shAgora é só pegar um café ☕ e esperar. O script fará todo o trabalho pesado.
Se quiser usar uma versão diferente do PHP, basta editar a variável PHP_VERSION no topo do arquivo autoserver.sh antes de executá-lo.
# Define a versão específica do PHP que será instalada.
PHP_VERSION="8.2" # Mude aqui para "8.1", "8.3", etc.Ao final da execução, o script exibirá a senha do banco de dados.
- Acesse o phpMyAdmin:
http://<IP_DO_SEU_SERVIDOR>/phpmyadmin - Usuário:
root - Senha: (será exibida no final da instalação)
- Coloque os arquivos do seu site em:
/var/www/html