CapRover é uma plataforma open-source como serviço (PaaS) projetada para simplificar o processo de implantação e gerenciamento de aplicações em seu próprio servidor. Ao hospedar o CapRover em um VPS, você ganha maior controle sobre suas aplicações, reduz a dependência de serviços de terceiros e minimiza custos. Este guia irá orientar você pelo processo de configuração do CapRover em um VPS, do início ao fim.
Passo 1: Escolha um Provedor de VPS
Antes de instalar o CapRover, você precisa selecionar um provedor de VPS. Abaixo, uma comparação de alguns provedores populares de VPS que oferecem desempenho confiável e são bem indicados para hospedar aplicações como o CapRover.
| Provedor de VPS | Preço (Mensal) | Opções de Localização | Recursos |
|---|---|---|---|
| Contabo VPS | 5,99 EUR | Europa | Armazenamento SSD, implantação rápida |
| Hetzner Cloud | 4,15 EUR | Europa | Alto desempenho, baixo custo |
| DigitalOcean | 6 USD | Global | Interface simples, bom suporte |
| Vultr | 6 USD | Global | Instâncias de CPU de alta frequência |
| Linode | 5 USD | Global | Desempenho confiável, fácil de escalar |
Você pode escolher um provedor de VPS com base no seu orçamento e necessidades. Por exemplo, Hetzner é conhecido por sua ótima relação preço/desempenho, enquanto DigitalOcean oferece uma interface amigável para iniciantes.
Passo 2: Criar uma Instância de VPS
Depois de escolher um provedor, crie uma instância de VPS. Siga as instruções específicas do seu provedor. Aqui estão os passos gerais:
- Faça o cadastro em seu provedor escolhido.
- Selecione o tamanho do servidor e o sistema operacional (de preferência Ubuntu 20.04 ou superior).
- Configure opções adicionais, como backups ou monitoramento.
- Lance sua instância de VPS.
Passo 3: Conectar-se ao seu VPS
Após sua instância de VPS estar em execução, conecte-se a ela usando SSH. Abra seu terminal e execute:
ssh root@seu_ip_do_vps
Substitua seu_ip_do_vps pelo endereço IP real do seu VPS. Se solicitado, insira a senha de root que você recebeu do seu provedor de VPS.
Passo 4: Instalar Docker
O CapRover roda sobre Docker, então você precisa instalar o Docker no seu VPS. Execute os seguintes comandos:
sudo apt update
sudo apt install -y docker.io
sudo systemctl enable --now docker
Para verificar a instalação do Docker, execute:
docker --version
Você deverá ver a versão instalada do Docker.
Passo 5: Instalar CapRover
Agora que o Docker está configurado, você pode instalar o CapRover. Execute o seguinte comando para implantar o CapRover usando Docker:
docker run -v /var/run/docker.sock:/var/run/docker.sock --restart=always -d -p 3000:3000 caprover/caprover
Após o contêiner estar em execução, acesse o painel do CapRover pelo navegador em http://seu_ip_do_vps:3000.
Passo 6: Configurar o CapRover
- Configuração inicial: Ao acessar o painel pela primeira vez, será solicitado que você configure a instalação. Escolha uma senha de administrador forte.
- Nome de domínio: Se você possui um nome de domínio, aponte-o para o IP do seu VPS para acesso mais fácil. Caso contrário, pode usar o IP diretamente.
- Configuração SSL: O CapRover oferece a opção de ativar SSL automaticamente, o que deve ser feito para segurança.
Passo 7: Implantar Aplicações no CapRover
Depois de configurar o CapRover, você pode começar a implantar aplicações. Siga os passos abaixo:
- Criar um App: Acesse a seção “Apps” e clique em “Create New App”. Forneça um nome para sua aplicação.
- Método de Implantação: Selecione seu método de implantação. Pode usar repositórios GitHub, imagens DockerHub ou fazer upload de seus arquivos diretamente.
- Configurar Variáveis de Ambiente: Configure variáveis de ambiente necessárias e configurações específicas para sua aplicação.
- Iniciar a implantação: Clique em implantar para lançar sua aplicação.
Perguntas Frequentes (FAQs)
Como acessar meu painel do CapRover com segurança?
Para garantir acesso seguro ao seu painel CapRover, ative HTTPS. Durante a configuração inicial, o CapRover fornece uma opção para configurar SSL, permitindo acesso ao painel de forma segura usando HTTPS. Certifique-se de que seu domínio ou subdomínio esteja corretamente apontado para o IP do seu VPS, pois o CapRover usa Let’s Encrypt para certificados SSL.
Quais são os requisitos do sistema para rodar o CapRover?
O CapRover é leve e pode rodar em VPSs pequenos, mas recomenda-se alocar pelo menos 2GB de RAM e 1 núcleo de CPU para melhor desempenho, especialmente se pretende hospedar várias aplicações. Além disso, garanta espaço em disco suficiente para suas imagens Docker e dados das aplicações.
Posso integrar o CapRover com pipelines de CI/CD?
Sim, o CapRover suporta Integração Contínua e Deploy Contínuo (CI/CD). Você pode integrar seus repositórios GitHub para implantações automatizadas. Basta configurar webhooks no GitHub para notificar o CapRover sobre mudanças, possibilitando o deploy automático de novo código sempre que você fizer push para seu repositório.
Para uma comparação completa de VPS e encontrar o melhor provedor para suas necessidades, acesse nossa comparação completa de VPS.
Hospedar o CapRover por conta própria oferece uma solução robusta para gerenciamento de aplicações. Assuma o controle de seus recursos, aproveite a flexibilidade de um ambiente de aplicações personalizado e utilize o poder de aplicações Dockerizadas para seus projetos. --- FIM ---