O que vem instalado no seu servidor CapRover?
- CapRover 1.15.5 da imagem Docker oficial, rodando no Docker Swarm
- Nginx e Let's Encrypt: o painel abre por HTTPS, e você ativa certificados para os apps no painel
- Uma nova senha de administrador, então a padrão captain42 não funciona mais
- Um domínio raiz sslip.io, com o painel em captain e cada app sob o próprio nome
- Lista One-Click Apps com modelos prontos de apps e bancos de dados
- Firewall com as portas 22, 80, 443 e 3000 abertas
Qual tamanho você precisa para CapRover?
O CapRover exige oficialmente pelo menos 1 GB de RAM e 5 GB de disco livre. As imagens Docker ocupam espaço, então esta instalação começa com 20 GB de disco. Como regra prática, 1 GB serve para um app pequeno ou um site estático, 2 GB para um app com banco de dados e 4 GB para vários apps ou um projeto com muitos builds. Os builds rodam no servidor. Se você faz builds com frequência, a documentação do CapRover sugere gerar a imagem em um CI e enviá-la pronta.
| Uso | Tamanho | Preço | Escolher |
|---|---|---|---|
| Site novo | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mês | |
| Site em crescimento | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mês | |
| Site movimentado | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mês |
Para quem é?
- Desenvolvedores que publicam apps Node.js, Python, PHP, Ruby ou Go por um painel
- Quem quer escolher bancos de dados como MariaDB, MySQL ou MongoDB em uma lista e instalá-los
- Quem roda alguns apps em um servidor pequeno por um preço mensal fixo
- Desenvolvedores que querem um painel web e também uma ferramenta de linha de comando
O que acontece depois do pedido?
- Defina o tamanho e conclua o pagamento. Seu servidor inicia e o CapRover se instala sozinho. Nos nossos testes em servidor real, levou cerca de 11 minutos.
- No seu painel, abra seu servidor em Meus servidores. Na aba Visão geral, clique no link Endereço do painel e digite a senha da linha Senha.
- Para um app pronto, use o botão One-Click Apps/Databases na página Apps, confira as variáveis e instale.
- Para o seu próprio código, crie um app vazio na mesma página e escolha um método na aba Deployment.
- Ative o HTTPS na aba HTTP Settings do app.
- Para o seu próprio domínio, aponte um registro A curinga para o IP do servidor e altere o domínio raiz na página Dashboard.
Em todo servidor
- Backup diário incluído no preço
- Tráfego ilimitado
- Acesso root completo
- Aumente ou reduza RAM e CPU depois, e aumente o disco
- Localização: Istanbul · IST-1.
Bom saber
- Ao fazer o pedido, você aceita a licença e os termos de uso do CapRover. Os recursos Pro pagos não estão incluídos no preço. A análise de uso anônima está desativada nesta instalação.
- Quando o painel funcionar por HTTPS, você pode fechar a porta 3000. O Docker ignora o ufw, então use este comando: docker service update --publish-rm "published=3000,target=3000,mode=host" captain-captain
- Use senhas exclusivas de banco de dados e de administrador nos apps prontos. Algumas senhas só valem na primeira inicialização, então alterá-las depois pode não atualizar os usuários já existentes.
- O backup de configuração do CapRover não inclui os volumes de banco de dados. O backup noturno do servidor cobre o servidor inteiro, e os últimos 7 dias são mantidos.
- Se não for possível emitir um certificado, o painel abre por http na porta 3000 do seu endereço IP.
Perguntas e respostas sobre CapRover
De quanta RAM o CapRover precisa?
O CapRover exige oficialmente pelo menos 1 GB de RAM e 5 GB de disco livre. Como regra prática, 1 GB basta para um app pequeno, 2 GB atende um app com banco de dados e 4 GB atende um projeto com muitos builds. Você pode aumentar pelo painel depois.
Qual é a senha padrão do CapRover?
A senha padrão do CapRover é captain42, mas neste servidor ela é trocada durante a configuração. A nova senha aparece na linha Senha do seu painel. O CapRover não pede usuário, só a senha.
O CapRover funciona sem um domínio?
Sim. O domínio raiz é um endereço sslip.io baseado no seu IP, então você não precisa de um registro curinga para começar. O painel abre em captain e cada app sob o próprio nome nesse endereço. Você pode migrar para o seu próprio domínio depois.
Como envio meu próprio código para o CapRover?
Você pode empacotar o projeto com um arquivo captain-definition e enviá-lo na aba Deployment, usar o comando caprover deploy no seu computador ou conectar um repositório Git. Se você já tem uma imagem Docker, basta digitar o nome dela.
O CapRover pode publicar a cada push no GitHub?
Sim, por um webhook. Adicione um arquivo captain-definition ao seu repositório, digite o repositório e a branch na aba Deployment do app e salve. O CapRover gera uma URL de webhook, que você adiciona no GitHub como um webhook de push. Mantenha essa URL em sigilo.
O CapRover roda um projeto Next.js ou Vite?
Qualquer projeto com um Dockerfile pode rodar: aponte para ele no arquivo captain-definition. Os builds acontecem no servidor, então para projetos como Next.js considere 4 GB como regra prática, ou gere a imagem em um CI e publique-a como imagem pronta.