Tutorial: Transformando uma VM do Google Cloud em um Painel de Hospedagem com HestiaCP
Para transformar uma VM (Máquina Virtual) no Google Cloud em um painel de hospedagem completo gratuito, você pode utilizar painéis de controle de hospedagem gratuitos, como o Webmin, Virtualmin, ou HestiaCP. A seguir, vou detalhar o processo usando HestiaCP, que é uma das opções populares e fáceis de usar:
Passos para Instalar HestiaCP em uma VM do Google Cloud:
1. Crie uma VM no Google Cloud:
- Vá para o Console do Google Cloud.
- No menu de navegação à esquerda, selecione Compute Engine > Instâncias de VM.
- Clique em Criar instância e configure a VM de acordo com suas necessidades (por exemplo, escolha Ubuntu 20.04 LTS como o sistema operacional).
2. Acesse a VM via SSH:
- Depois que a VM for criada, clique em SSH na linha da instância para abrir uma sessão de terminal.
3. Prepare a VM:
Atualize o sistema:
sudo apt update && sudo apt upgrade -y
4. Instale HestiaCP:
- Baixe o instalador do HestiaCP:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
- Torne o script executável:
chmod +x hst-install.sh
- Execute o instalador:
sudo ./hst-install.sh
Durante a instalação, siga as instruções na tela. Você pode ser solicitado a fornecer um endereço de e-mail e definir um hostname para o servidor. O instalador irá configurar automaticamente os serviços necessários (Nginx, Apache, PHP, MariaDB, etc.).
5. Acesse o Painel de Controle:
Após a instalação, você receberá informações sobre como acessar o painel de controle. Normalmente, o HestiaCP estará disponÃvel em:
https://<IP-da-sua-VM>:8083
Faça login com as credenciais fornecidas pelo instalador.
6. Configure seu DomÃnio e Sites:
Após o login, você pode começar a adicionar domÃnios, contas de e-mail, bancos de dados e outros recursos através do painel de controle do HestiaCP.
Configurações Adicionais:
- DNS: Configure os registros DNS do seu domÃnio para apontar para o IP da sua VM.
- Segurança: Certifique-se de configurar um firewall e, se necessário, utilize certificados SSL para segurança.
Observações:
- Custos: Embora o painel de controle HestiaCP seja gratuito, a execução da VM no Google Cloud pode incorrer em custos dependendo dos recursos usados e do tráfego gerado.
- Recursos: Verifique os recursos da sua VM (CPU, RAM, etc.) para garantir que são suficientes para a carga esperada dos seus sites.
Seguindo esses passos, você terá um painel de hospedagem completo e gratuito rodando em uma VM do Google Cloud.