Transforme seu Raspberry Pi 4 em um Servidor Web e Crie Seu Próprio Site
Pronto para aproveitar o poder de um Raspberry Pi 4 como um servidor web leve e econômico? Este guia orienta você na instalação do Apache, PHP e na criação de páginas HTML/CSS personalizadas — tudo mantendo sua configuração segura e de fácil manutenção.
O que Você Vai Precisar
- Raspberry Pi 4 (qualquer variante de RAM funciona)
- Cartão microSD (16 GB+ recomendado)
- Fonte de alimentação (5 V, 3 A)
- Opcional: dissipador com ventoinha dupla ou case de alumínio para manter temperaturas baixas
Passo 1: Prepare seu Pi
Inicie seu Pi com Raspberry Pi OS (Lite ou Desktop). Abra um terminal ou conecte via SSH para executar os seguintes comandos.
sudo apt update && sudo apt upgrade -y
Isso garante que todos os pacotes estejam atualizados antes de instalarmos a pilha web.
Instalando o Apache
O Apache é um servidor web open-source comprovado que serve conteúdo estático e dinâmico. Instale-o com:
sudo apt install apache2 -y
Após a instalação, o Apache inicia automaticamente e coloca uma página padrão em /var/www/html.
Instalando o PHP
O PHP permite scripts do lado do servidor e integração com banco de dados. Instale o pacote principal e o módulo do Apache:
sudo apt install php libapache2-mod-php -y
Reinicie o Apache para carregar o PHP:
sudo systemctl restart apache2
Passo 2: Verifique se o Servidor Está Rodando
Abra um navegador no Pi e navegue para https://localhost/ ou https://raspberrypi.local/. Você deve ver a página de boas-vindas do Apache. Para testar de outro dispositivo, descubra o endereço IP do Pi:
hostname -I
Em seguida, acesse https://192.168.1.102 (substitua pelo seu IP real) em qualquer computador na mesma rede.
Passo 3: Personalize a Página Padrão
Por padrão, o arquivo index.html pertence ao usuário root, impedindo edições. Altere a propriedade para seu próprio usuário (substitua pi pelo seu nome de usuário):
sudo chown pi:pi /var/www/html/index.html
Agora você pode editar index.html diretamente ou usar um editor de texto como nano:
nano /var/www/html/index.html
Atualize o navegador para ver as alterações.
Passo 4: Habilite Edição Remota (Opcional, mas Prático)
Para alterações frequentes, considere usar um cliente seguro de transferência de arquivos. WinSCP (para Windows) ou FileZilla (multiplataforma) permitem editar arquivos via SFTP:
- Protocolo: SFTP
- Nome do host:
192.168.1.102(IP do seu Pi) - Porta:
22 - Usuário:
pi - Senha:
raspberry(ou sua senha personalizada)
Após conectar, navegue até /var/www/html para modificar index.html ou adicionar novas páginas.
Passo 5: Proteja seu Servidor (Melhor Prática)
• Altere a senha padrão pi: passwd. • Ative o firewall integrado: sudo apt install ufw -y, depois sudo ufw allow OpenSSH e sudo ufw enable. • Considere instalar fail2ban para proteger contra tentativas de força bruta.
Próximos Passos: Construindo Seu Site
Com Apache e PHP no lugar, você pode agora desenvolver páginas estáticas com HTML/CSS ou conteúdo dinâmico usando PHP e MySQL (instale com sudo apt install mariadb-server php-mysql -y). Hospede seu próprio portfólio, blog ou painel IoT direto da mesa da cozinha.
Recursos
Processo de manufatura
- Monitoramento em Tempo Real de Temperatura e Umidade via Web no Raspberry Pi 4
- Monitor de Temperatura e Umidade Residencial com Raspberry Pi e Dashboard Web – Rastreamento Remoto em Tempo Real
- Monitoramento Profissional de Temperatura com Raspberry Pi e DS18B20
- Construindo Estação Meteorológica Externa com Raspberry Pi 2 e ADS‑WS1
- Monitoramento Preciso de Temperatura em Closet de Servidores com Raspberry Pi
- Rastreamento Avançado de Bolas de Tênis de Mesa com OpenCV no Raspberry Pi
- Construa um Controle Remoto Universal Profissional para Raspberry Pi com LIRC
- Controle um LED com Sensor de Movimento PIR no Raspberry Pi
- Convertendo RF em DC com Raspberry Pi: Construindo e Solucionando Problemas de um Detector de Envelope
- Cycle Chaser: Transforme Sua Bicicleta em um Show de Luzes Noturno com Raspberry Pi