MODULO 3.1

🖥️ VPS: Seu Computador na Nuvem

Um VPS e um computador que voce aluga e que fica ligado 24 horas por dia, 7 dias por semana, em um data center. E nele que voce vai hospedar seus projetos, rodar seus programas e ter um servidor de verdade. Aqui voce vai aprender o que e, como escolher e como contratar o seu primeiro.

6
Topicos
45
Minutos
Basico
Nivel
Pratico
Tipo
1

O Que e um VPS

VPS significa Virtual Private Server (Servidor Virtual Privado). Em portugues simples: e um computador na nuvem que voce aluga. Ele nao fica na sua mesa, fica em um data center (um galpao gigante cheio de servidores), ligado o tempo todo, com internet rapida e um endereco fixo. Voce controla esse computador pela internet, como se estivesse sentado na frente dele.

o teclado e voce SEU PC internet SSH NUVEM (DATA CENTER) VPS sempre ligado IP FIXO 203.0.113.7 o endereco do servidor

🧠 Analogia: Alugar um Computador na Nuvem

Imagine que voce precisa de um computador ligado para sempre, mas nao quer deixar o seu proprio PC ligado dia e noite (gastando luz, fazendo barulho, podendo cair quando falta energia). Entao voce aluga um: outra empresa cuida da maquina fisica, da energia, da internet e da refrigeracao. Voce so usa, paga por mes e acessa de qualquer lugar.

  • Seu PC: desliga quando voce dorme, fica preso na sua casa
  • O VPS: nunca desliga, tem IP fixo, acessivel do mundo todo
  • Voce paga: uma mensalidade (em geral de 4 a 12 dolares/mes)
  • "Virtual": uma maquina fisica e dividida em varios VPS isolados

💡 Por que nao usar so a Vercel?

Na trilha 2 voce usou a Vercel, que e otima para sites e front-ends. Mas ela e limitada: voce nao controla a maquina, nao roda processos longos, nao instala o que quer. O VPS te da controle total: e um Linux de verdade onde voce instala bancos de dados, bots, APIs pesadas, jogos, automacoes que rodam o dia inteiro. Mais poder, mais responsabilidade.

2

Provedores: DigitalOcean, Hetzner, Contabo

Existem dezenas de empresas que alugam VPS. Para iniciantes, tres se destacam: DigitalOcean (a mais facil), Hetzner (melhor preco por desempenho) e Contabo (mais memoria pelo mesmo dinheiro). Todas funcionam igual: voce cria uma conta, escolhe um plano, e em 60 segundos tem um servidor pronto.

🌊

DigitalOcean

A mais amigavel para quem esta comecando. Painel simples, muita documentacao, tutoriais excelentes.

  • A partir de ~6 dolares/mes
  • Chama o VPS de "Droplet"
  • Creditos gratis para testar
💸

Hetzner

Melhor custo-beneficio do mercado. Empresa alema, servidores na Europa e nos EUA.

  • A partir de ~4 dolares/mes
  • Chama o VPS de "Cloud Server"
  • Otimo para projetos serios
💾

Contabo

Muita memoria RAM e disco pelo menor preco. Bom para quem precisa de espaco.

  • A partir de ~5 dolares/mes
  • RAM generosa nos planos baratos
  • Suporte um pouco mais lento

👁 O que voce vai ver no site do provedor

Ao abrir qualquer um desses sites, voce encontra uma tabela de planos parecida com esta:

# Tabela de planos (exemplo)

Plano vCPU RAM Disco Preco

Basico 1 1 GB 25 GB ~5/mes

Standard 2 4 GB 80 GB ~12/mes

Pro 4 8 GB 160 GB ~24/mes

vCPU = poder de processamento. RAM = memoria para rodar programas. Disco = espaco para guardar arquivos. Para comecar, o plano mais barato ja resolve.

✓ O que FAZER ao escolher

  • Comecar pelo plano mais barato (da pra aumentar depois)
  • Escolher uma regiao perto dos seus usuarios
  • Conferir se cobra por hora (pode apagar e parar de pagar)

✗ O que NAO fazer

  • Contratar o plano mais caro "por garantia"
  • Esquecer um VPS ligado e gerando cobranca
  • Ignorar a regiao e colocar o servidor do outro lado do mundo
3

Contratando o Seu Primeiro VPS

Criar um VPS leva menos de dois minutos. O processo e parecido em qualquer provedor: voce responde quatro perguntas (regiao, tamanho, sistema e como vai entrar), clica em "Criar" e pronto. Vamos passo a passo.

1

Escolha a Regiao (Region)

Onde fisicamente o servidor vai ficar. Quanto mais perto de voce e dos seus usuarios, mais rapido.

# Opcoes comuns

New York / NYC -> EUA leste

Frankfurt / FRA -> Europa

Sao Paulo / GRU -> Brasil (quando disponivel)

Para o Brasil: se nao houver regiao no Brasil, escolha "New York" ou "Miami". A diferenca de velocidade e pequena.

2

Escolha o Tamanho (Size)

Quanto de CPU, RAM e disco. Comece pequeno: da pra aumentar depois sem perder os dados.

# Recomendado para o primeiro projeto

1 vCPU, 1 GB RAM, 25 GB de disco

# Custa em torno de

5 a 6 dolares por mes

3

Escolha o Sistema (Image)

Qual sistema operacional o servidor vai usar. Escolha sempre Linux Ubuntu, o mais comum e com mais tutoriais.

# Selecione a versao LTS mais recente

Ubuntu 24.04 (LTS)

# LTS = Long Term Support (suporte longo)

# = mais estavel, ideal para servidores

4

Defina o Acesso (Senha ou Chave SSH)

Como voce vai entrar no servidor. Duas opcoes: senha (mais simples) ou chave SSH (mais segura).

# Opcao A: Senha

Crie uma senha forte e ANOTE em lugar seguro

# Opcao B: Chave SSH (recomendada)

Cole sua chave publica (veremos no modulo 3.2)

Por enquanto, a senha esta de bom tamanho. No proximo modulo voce aprende SSH.

⚠️ Erro Comum

Problema: "Criei o VPS, anotei a senha errada e agora nao consigo entrar."
Solucao: No painel do provedor existe a opcao de redefinir a senha do root (Reset Root Password). Ela gera uma nova senha temporaria e manda por e-mail. Use-a para entrar e troque na hora. Por isso: sempre anote a senha antes de fechar a tela.

4

Primeiro Acesso pelo Console Web

Com o VPS criado, voce precisa entrar nele. O jeito mais rapido (e que nao depende de configurar nada) e o console web: um terminal que abre dentro do navegador, direto no painel do provedor. E como sentar na frente do servidor de verdade.

👁 O que voce vai ver na tela

Ao clicar no botao "Console" (ou "Launch Console") no painel, abre uma janela preta pedindo login. Digite root e a senha que voce definiu:

Ubuntu 24.04 LTS meu-vps tty1

meu-vps login: root

Password: (digite a senha - nao aparece nada)

# Se a senha estiver certa, aparece:

Welcome to Ubuntu 24.04 LTS

root@meu-vps:~#

O # no final indica que voce esta logado como root (o chefe do servidor). Agora qualquer comando que digitar roda dentro do VPS, nao no seu PC.

Primeiros comandos para "tocar" o servidor

Os mesmos comandos da trilha 1 funcionam aqui. Teste para confirmar que esta tudo certo:

# Quem sou eu neste servidor?

root@meu-vps:~# whoami

root

# Onde estou?

root@meu-vps:~# pwd

/root

# Qual sistema esta rodando?

root@meu-vps:~# uname -a

Linux meu-vps 6.8.0 x86_64 GNU/Linux

⚠️ Erro Comum

Problema: "Digito a senha mas ela nao aparece na tela, parece que nao funciona."
Solucao: Isso e normal e proposital. No Linux, a senha nunca aparece enquanto voce digita (nem asteriscos). E uma protecao para ninguem ver por cima do ombro. Digite com calma e pressione Enter. Se errar, ele pede de novo.

💡 Dica: Console web e so o comeco

O console web e otimo para o primeiro acesso e para emergencias (quando voce se tranca para fora). Mas para o dia a dia, ele e desconfortavel: nao da pra colar texto facil, e mais lento. No proximo modulo voce vai aprender SSH, que conecta o seu terminal direto ao servidor, com copiar e colar funcionando normalmente.

5

Entendendo o Linux no Servidor

Seu VPS roda Linux, um sistema operacional diferente do Windows e do Mac, mas que segue a mesma logica de pastas e comandos que voce ja viu. Tres conceitos sao essenciais: quem e o root, como sao as pastas e como instalar programas com o apt.

🧠 Analogia: root e o dono do predio

O usuario root e o administrador absoluto do servidor: ele pode fazer tudo, abrir qualquer porta, mexer em qualquer arquivo, instalar e apagar o que quiser. E o "dono do predio" com a chave-mestra. Por isso tambem e perigoso: um comando errado como root pode quebrar o sistema inteiro.

  • root: poder total, prompt termina em #
  • usuario comum: poderes limitados, prompt termina em $
  • sudo: pede "permissao de root" para um comando especifico

As pastas principais do Linux

No Linux tudo comeca na barra / (a raiz). As pastas mais importantes para voce:

/ # a raiz de tudo

/root # a casa do usuario root

/home # casa dos usuarios comuns

/etc # arquivos de configuracao

/var # logs e dados de programas

/usr # programas instalados

/tmp # arquivos temporarios

apt - Instalar programas no servidor

No Ubuntu, voce instala programas com o apt, uma especie de "loja de aplicativos" pela linha de comando. Nao precisa baixar nada de site nenhum.

# Instalar um programa (ex: o editor nano)

root@meu-vps:~# apt install nano

Reading package lists... Done

nano is already the newest version.

# Instalar o git e o curl de uma vez

root@meu-vps:~# apt install git curl

# Remover um programa

root@meu-vps:~# apt remove nome-do-programa

⚠️ Erro Comum

Problema: "Rodei apt install e deu erro 'Unable to locate package' ou 'Could not get lock'."
Solucao: Rode apt update primeiro: ele atualiza a lista de programas disponiveis. Sem isso, o apt nao sabe onde achar o que voce pediu. Se aparecer "lock", espere alguns segundos (outra atualizacao esta rodando) e tente de novo.

6

Atualizacao e Manutencao Basica

Um servidor precisa de cuidados, como um carro. Tres tarefas simples mantem o seu VPS saudavel: atualizar os programas, reiniciar quando preciso e ficar de olho no espaco em disco. Faca isso de tempos em tempos e seu servidor vai rodar liso por anos.

🔄 Atualizar tudo (a rotina mais importante)

Sao dois comandos em sequencia: update busca as novidades e upgrade instala. Faca isso quando ligar um VPS novo e a cada poucas semanas.

# 1) Atualizar a lista de pacotes

root@meu-vps:~# apt update

Hit:1 http://archive.ubuntu.com noble InRelease

12 packages can be upgraded.

# 2) Instalar as atualizacoes (-y responde "sim" sozinho)

root@meu-vps:~# apt upgrade -y

Setting up packages...

Done.

Reiniciar e checar o espaco

# Reiniciar o servidor (depois de atualizacoes grandes)

root@meu-vps:~# reboot

# A conexao cai por ~30 segundos. Reconecte depois.

# Ver quanto espaco de disco resta (-h = legivel)

root@meu-vps:~# df -h

Filesystem Size Used Avail Use% Mounted

/dev/vda1 25G 6.2G 18G 27% /

# Ver o uso de memoria RAM

root@meu-vps:~# free -h

total used free

Mem: 958Mi 210Mi 748Mi

✓ Boas praticas de manutencao

  • Rodar apt update && apt upgrade a cada poucas semanas
  • Checar o disco com df -h antes de instalar coisas grandes
  • Reiniciar apos atualizacoes de kernel

✗ O que NAO fazer

  • Deixar o disco encher ate 100% (o servidor trava)
  • Ignorar atualizacoes de seguranca por meses
  • Reiniciar no meio de uma atualizacao em andamento

🏆 Parabens!

Voce ja tem um computador na nuvem ligado 24/7, sabe entrar nele e mante-lo atualizado. Esse e o alicerce de tudo que vem na trilha 3. No proximo modulo voce vai aprender SSH, para acessar o servidor direto do seu terminal, com seguranca e conforto, sem depender do console web.

📚 Resumo do Modulo

VPS e um computador alugado na nuvem - sempre ligado, com IP fixo, acessivel de qualquer lugar
DigitalOcean, Hetzner, Contabo - bons provedores; comece pelo plano mais barato
Contratar = regiao, tamanho, sistema, acesso - Ubuntu LTS e a melhor escolha de sistema
root, pastas e apt - o root manda em tudo; apt instala programas
apt update/upgrade, reboot, df -h - manutencao basica que mantem o servidor saudavel

Proximo Modulo:

3.2 - SSH: Acesso Seguro ao Servidor (conectar do seu terminal, com chaves em vez de senha)