Para criar uma VPS, você tem dois caminhos: contratar uma máquina virtual em um provedor (DigitalOcean, Vultr, Oracle Cloud, AWS, Google Cloud), o que leva poucos minutos pelo painel web, ou montar a sua própria em casa, instalando um hipervisor como Proxmox ou VirtualBox em um PC. Nos dois casos, o resultado é um servidor Linux que você acessa por SSH com acesso root.
A escolha depende do objetivo: provedor dá IP público, boa conexão e disponibilidade 24 horas; o VPS caseiro custa só a energia e o hardware, mas esbarra na sua internet residencial. A tabela abaixo resume as opções.
| Opção | Custo | Melhor para |
|---|---|---|
| DigitalOcean | Pago por hora, com teto mensal | Sites, APIs e projetos em produção |
| Vultr | Pago por hora, com teto mensal | Projetos pequenos, várias regiões disponíveis |
| Oracle Cloud Free Tier | Camada “Always Free” | VPS gratuita de uso contínuo |
| Google Cloud Free Tier | Instância pequena gratuita e créditos | Testes leves e aprendizado |
| AWS Free Tier | Nível gratuito para contas novas | Estudar o ecossistema AWS |
| VPS caseiro (Proxmox VE ou VirtualBox) | Hardware próprio e energia | Laboratório, testes e home server |
O que é preciso antes de criar uma VPS
Antes de criar um servidor VPS, tenha em mãos uma conta no provedor com cartão de crédito ou outro meio de pagamento aceito, um cliente SSH e uma noção básica de terminal Linux. Windows 10 e 11, macOS e Linux já trazem o comando ssh nativo, então não é preciso instalar nada extra.
- Conta no provedor: quase todos pedem cartão de crédito para validar a identidade, mesmo nos planos gratuitos, e podem fazer uma cobrança simbólica estornada depois.
- Chave SSH: gere com
ssh-keygen -t ed25519no seu computador; ela substitui a senha e torna o acesso bem mais seguro. - Sistema escolhido: uma distribuição Linux com suporte longo, como Ubuntu LTS ou Debian estável, simplifica a manutenção e tem mais tutoriais disponíveis.
- Objetivo definido: saber se vai rodar site, banco de dados, bot ou VPN ajuda a escolher RAM, CPU e região do servidor.
Como criar uma VPS em um provedor, passo a passo
O processo é praticamente igual em DigitalOcean, Vultr, Linode e similares: você escolhe região, sistema, tamanho e forma de acesso, e o servidor sobe em um ou dois minutos. Usamos a DigitalOcean como exemplo, onde a VPS se chama “Droplet”.
Criar VPS em 5 etapas
1. Conta
Cadastro e validação do pagamento
2. Região
Data center mais perto do público
3. Imagem
Ubuntu LTS ou Debian
4. Plano e chave
CPU, RAM, disco e chave SSH
5. Acesso
ssh root@IP e configuração inicial
Criar servidor VPS na DigitalOcean
- Cadastro: crie a conta, confirme o e-mail e adicione o método de pagamento; o painel libera a criação de recursos logo depois.
- Novo Droplet: clique em “Create” e depois em “Droplets”; escolha a região, considerando que a latência para o Brasil varia conforme o data center.
- Imagem: selecione Ubuntu na versão LTS mais recente ou Debian; também há imagens prontas no Marketplace, com Docker ou WordPress já instalados.
- Tamanho: para um site simples ou um bot, o plano básico com 1 vCPU e 1 GB de RAM costuma bastar; dá para aumentar depois.
- Autenticação: cole sua chave pública SSH (o conteúdo de
~/.ssh/id_ed25519.pub) em vez de definir senha de root. - Criação: defina um hostname e clique em “Create Droplet”; em instantes o painel mostra o IP público do servidor.
- Primeiro acesso: no terminal, rode
ssh root@SEU_IPe aceite a impressão digital do servidor na primeira conexão.
Na Vultr, o fluxo é o mesmo com nomes diferentes: “Deploy New Server”, tipo de servidor (Cloud Compute), localização, sistema, plano e chave SSH. Em ambos, a cobrança é por hora de uso, e uma VPS desligada mas não destruída continua sendo cobrada, porque o disco e o IP seguem reservados.
Configuração inicial obrigatória
Uma VPS recém-criada recebe tentativas de login de robôs em poucos minutos, então a configuração básica de segurança deve ser feita no primeiro acesso. Estes comandos valem para Ubuntu e Debian:
- Atualizar o sistema: rode
apt update && apt upgrade -ypara aplicar as correções de segurança pendentes da imagem. - Criar usuário comum: use
adduser seunomeeusermod -aG sudo seunome, depois copie a chave SSH para esse usuário. - Bloquear login root por senha: no arquivo
/etc/ssh/sshd_config, ajustePermitRootLogin noePasswordAuthentication no, e reinicie o SSH. - Ativar firewall: com UFW, libere apenas o necessário (
ufw allow OpenSSH,ufw allow 80,443/tcp) e rodeufw enable. - Proteção extra: instale o Fail2ban para banir IPs que erram o login repetidas vezes e ative as atualizações automáticas de segurança.
Quanto custa uma VPS
O preço de uma VPS varia conforme provedor, região, quantidade de RAM, vCPUs, disco e tráfego incluído, e muda com frequência, por isso não vale confiar em valores fixos. Os planos de entrada dos provedores internacionais costumam ser cobrados em dólar, o que faz o custo em reais oscilar com o câmbio e com o IOF do cartão.
Na AWS, o custo de uma instância EC2 depende do tipo de instância, da região, do sistema e do tráfego de saída, que é cobrado à parte. A forma confiável de estimar é usar a calculadora oficial de preços de cada provedor e a página de preços do plano escolhido. Para quem quer pagar em real, com nota fiscal brasileira e data center no país, vale pesquisar provedores com estrutura no Brasil, que tendem a oferecer latência menor para o público local.
| Fator | Como pesa no preço |
|---|---|
| Memória RAM | Principal fator dos planos de entrada |
| vCPU compartilhada ou dedicada | Dedicada custa bem mais |
| Disco e backups | Backup automático costuma ser cobrado à parte |
| Tráfego de saída | Na AWS e Google Cloud, pode surpreender |
| Região | Data centers no Brasil geralmente custam mais |
Como criar uma VPS gratuita
Dá para ter uma VPS gratuita usando as camadas grátis de grandes nuvens, sendo a Oracle Cloud a mais generosa para uso contínuo. As condições mudam com o tempo e por região, então confira sempre a página oficial do programa antes de criar a conta.
- Oracle Cloud Free Tier: o programa “Always Free” inclui instâncias de computação sem prazo de expiração, inclusive com processadores ARM Ampere, o que a torna a melhor VPS grátis para muita gente. A disponibilidade de capacidade varia por região.
- Google Cloud Free Tier: sim, o Google oferece VPS gratuita, uma instância pequena da linha e2-micro em regiões específicas dos Estados Unidos, além de créditos promocionais para novas contas.
- AWS Free Tier: a Amazon também tem nível gratuito para contas novas, com instâncias EC2 pequenas; as regras desse programa já mudaram ao longo dos anos, então leia os limites atuais.
- Programas para estudantes: pacotes acadêmicos, como o GitHub Student Developer Pack, costumam incluir créditos em provedores de nuvem para quem comprova vínculo com instituição de ensino.
O cuidado principal com VPS grátis é a cobrança inesperada: ultrapassar limites de tráfego, disco ou horas gera fatura. Configure alertas de orçamento no painel do provedor logo no primeiro dia e destrua o que não estiver usando.
Dá para conseguir VPS gratuita sem cartão de crédito?
Nas grandes nuvens, praticamente não: Oracle, Google e AWS exigem cartão para verificar identidade e evitar abuso. As alternativas reais sem cartão são créditos de programas estudantis vinculados ao e-mail acadêmico ou montar um VPS caseiro, que é gratuito no sentido de não ter mensalidade.

Como criar um VPS caseiro no seu PC
Um VPS caseiro é uma máquina virtual rodando em hardware seu, criada com um hipervisor. Para testar no próprio computador, o VirtualBox resolve; para um servidor dedicado ligado 24 horas, o Proxmox VE é a escolha mais comum em home labs, por ser gratuito, baseado em Debian e gerenciado pelo navegador.
Requisitos de hardware
- Processador com virtualização: Intel VT-x ou AMD-V (SVM), ativados na BIOS/UEFI; sem isso as VMs não rodam ou ficam muito lentas.
- Memória RAM: some a RAM de todas as VMs mais uma folga para o hipervisor; 16 GB já permitem várias VMs Linux leves.
- Armazenamento SSD: o disco é o gargalo mais comum em virtualização; SSD NVMe ou SATA faz enorme diferença em relação ao HD.
- Rede cabeada: conecte o servidor ao roteador por cabo Ethernet, já que Wi-Fi traz instabilidade e complica a configuração de bridge.
Instalando o Proxmox VE e criando a VM
- Baixar a ISO: faça o download do instalador no site oficial do Proxmox e grave em um pendrive com Balena Etcher ou Rufus.
- Instalar: dê boot pelo pendrive, escolha o disco de destino e defina IP fixo, senha de root e e-mail; a instalação apaga o disco escolhido.
- Acessar o painel: de outro computador da rede, abra
https://IP_DO_SERVIDOR:8006no navegador e entre com o usuário root. - Enviar a ISO do sistema: em “local” e depois “ISO Images”, faça upload da ISO do Ubuntu Server ou do Debian que vai rodar na VM.
- Criar a VM: clique em “Create VM”, defina nome, ISO, disco, núcleos e memória, e conclua; depois inicie e instale o sistema pelo console.
- Usar contêineres: para serviços leves, os contêineres LXC do próprio Proxmox consomem bem menos recursos do que uma VM completa.
Se a ideia é só estudar no computador do dia a dia, o VirtualBox funciona em Windows, macOS (Intel) e Linux: crie a VM, aponte a ISO, instale o Linux e configure a rede em modo “Bridge” para a VM receber IP próprio na sua rede local.
Como expor o VPS caseiro na internet
O maior obstáculo do VPS caseiro é a conexão residencial. Muitas operadoras usam CGNAT, que impede receber conexões de fora, e o IP costuma mudar. Há três saídas práticas:
- IP público e redirecionamento: peça IP público à operadora (algumas cobram) e faça o port forwarding no roteador, combinado com um serviço de DNS dinâmico.
- Túnel reverso: serviços como Cloudflare Tunnel publicam sites sem abrir portas no roteador, funcionando mesmo atrás de CGNAT.
- VPN mesh: ferramentas como Tailscale ou WireGuard dão acesso remoto seguro só para você, sem expor nada publicamente.
Verifique também o contrato do seu plano de internet, já que alguns provedores restringem hospedar serviços em conexões residenciais, e lembre que quedas de energia derrubam o servidor se não houver nobreak.

Como criar VPS dentro de outro VPS
Criar uma VPS dentro de outra só funciona se o provedor liberar a virtualização aninhada (nested virtualization), expondo as instruções VT-x ou AMD-V à sua máquina. Para conferir, rode egrep -c '(vmx|svm)' /proc/cpuinfo: resultado maior que zero indica suporte; zero significa que VMs completas com KVM não vão rodar com bom desempenho.
Quando não há nested virtualization, a alternativa é usar contêineres, que não precisam dessas instruções. LXD/Incus cria “mini-VPS” com sistema completo e acesso root isolado, e o Docker resolve quando o objetivo é separar aplicações. Na prática, para dividir um servidor entre projetos, contêineres costumam ser a solução mais leve e estável.
Como criar um provedor VPS
Montar um provedor de VPS significa revender máquinas virtuais a terceiros, o que exige infraestrutura, software de gestão e estrutura de empresa. É um negócio de margem apertada e alta responsabilidade, e vale entender as peças antes de investir:
- Infraestrutura: servidores dedicados alugados ou colocation em data center, com blocos de IPs públicos e rede redundante.
- Virtualização: Proxmox VE com KVM é a base mais comum; painéis comerciais como Virtualizor ou SolusVM ajudam a automatizar a criação de VPS.
- Cobrança e automação: um sistema de billing integrado ao painel provisiona a VPS automaticamente quando o cliente paga.
- Empresa e contratos: CNPJ, termos de uso, política de abuso e atendimento às regras de proteção de dados; consulte um contador e um advogado.
- Operação contínua: monitoramento, backups, mitigação de ataques DDoS e suporte técnico, que pesam mais que o hardware no dia a dia.
Para começar com menos risco, muita gente testa o modelo revendendo VPS de um provedor maior (revenda ou white label) antes de comprar hardware próprio.
Erros comuns ao criar uma VPS
- Deixar login por senha: senhas fracas de root são quebradas por robôs em pouco tempo; use chave SSH desde o início.
- Esquecer backups: snapshots e backups automáticos protegem contra erro humano e falha de disco, e costumam custar pouco.
- Escolher região distante: um servidor do outro lado do mundo aumenta a latência para seu público; teste antes de decidir.
- Não destruir recursos: VPS desligada, volumes e IPs reservados continuam gerando cobrança até serem excluídos.
- Superdimensionar: começar com plano grande raramente compensa; monitore o uso e faça upgrade quando precisar.
Perguntas frequentes
Qual a melhor VPS grátis?
Para uso contínuo, a Oracle Cloud Free Tier costuma ser a mais vantajosa, porque suas instâncias “Always Free” não expiram e têm recursos generosos. Google Cloud e AWS servem bem para testes, mas com instâncias menores ou regras mais restritas.
O Google oferece VPS gratuito?
Sim. O Google Cloud tem uma instância e2-micro gratuita em regiões específicas dos Estados Unidos, dentro dos limites do Free Tier, além de créditos para contas novas. Confira as condições atuais na página oficial do programa.
A Amazon oferece VPS gratuito?
Sim, a AWS oferece instâncias EC2 pequenas no AWS Free Tier para contas novas. Os limites e o formato do programa já mudaram mais de uma vez, então leia as regras vigentes e configure alertas de orçamento.
Como criar um VPS no meu PC sem formatar?
Instale o VirtualBox no seu sistema atual e crie uma máquina virtual com Ubuntu Server. Assim você aprende a administrar um servidor sem apagar nada; o Proxmox, por outro lado, exige um disco ou máquina dedicada.
VPS para teste: vale pagar por hora?
Vale. Provedores como DigitalOcean e Vultr cobram por hora, então criar uma VPS, testar por algumas horas e destruí-la custa muito pouco. Só lembre de excluir o servidor, não apenas desligá-lo.
Preciso saber Linux para criar uma VPS?
Para criar, não: o painel do provedor faz tudo com poucos cliques. Para manter a VPS segura e funcionando, é preciso dominar o básico de terminal, SSH, gerenciador de pacotes e firewall.











