{
  "schemaVersion": "1.0",
  "path": "/guias/vps/hospedar-paper-minecraft-vps-root-guia",
  "url": "https://streethosting.com.br/guias/vps/hospedar-paper-minecraft-vps-root-guia",
  "markdownUrl": "https://streethosting.com.br/guias/vps/hospedar-paper-minecraft-vps-root-guia.md",
  "jsonUrl": "https://streethosting.com.br/guias/vps/hospedar-paper-minecraft-vps-root-guia.json",
  "title": "Hospedar Paper Minecraft em VPS root: guia manual completo para produção",
  "description": "Java 21, download Paper, systemd, firewall UFW, EULA, otimização inicial e backup em VPS Linux root no Brasil. Para quem quer controle total fora do painel gerenciado.",
  "category": "vps",
  "topics": [
    "linux",
    "software-servidor",
    "deploy"
  ],
  "difficulty": "avancado",
  "datePublished": "2026-06-11",
  "dateModified": "2026-06-11",
  "readingMinutes": 4,
  "h1": "Hospedar Paper Minecraft em VPS root",
  "excerpt": "VPS root coloca o servidor Minecraft nas suas mãos: Java, jar, porta, reinício automático e segurança. Este guia manual cobre o caminho completo do Ubuntu limpo ao Paper online em produção no Brasil.",
  "author": "Equipe StreetHosting",
  "wordCount": 766,
  "categoryLabel": "VPS",
  "topicLabels": [
    "Administração Linux",
    "Paper, Spigot e proxies",
    "Deploy e execução de apps"
  ],
  "primaryKeyword": "hospedar paper minecraft vps root",
  "secondaryKeywords": [
    "paper vps root minecraft",
    "java 21 systemd minecraft",
    "servidor minecraft linux vps brasil"
  ],
  "toc": [
    {
      "id": "preparar-vps-e-java",
      "label": "Preparar VPS e Java"
    },
    {
      "id": "instalar-paper-e-eula",
      "label": "Instalar Paper e EULA"
    },
    {
      "id": "systemd-e-reinicio",
      "label": "systemd e reinício"
    },
    {
      "id": "firewall-e-exposicao",
      "label": "Firewall e exposição"
    },
    {
      "id": "otimizacao-e-operacao",
      "label": "Otimização e operação diária"
    }
  ],
  "faqs": [
    {
      "question": "Quantos GB de RAM na VPS?",
      "answer": "Para servidor único com dez a vinte jogadores, comece com quatro a oito GB RAM na VPS incluindo SO e folga. Modpacks e dezenas de plugins exigem mais. Monitore uso real antes de downsize."
    },
    {
      "question": "Ryzen ou Xeon para Paper?",
      "answer": "Paper responde bem a CPU com clock alto por núcleo. Ryzen costuma ser escolha comum para Minecraft; Xeon pode servir cargas mistas. Veja VPS Ryzen vs Xeon na Central de Guias."
    },
    {
      "question": "Preciso de panel tipo Pterodactyl?",
      "answer": "Não é obrigatório. systemd + journalctl bastam para operador experiente. Painel ajuda equipes grandes ou múltiplas instâncias."
    },
    {
      "question": "Como atualizo Paper depois?",
      "answer": "Pare serviço, backup world, substitua jar, suba de novo. Teste plugin compatível. Mesmo fluxo de staging recomendado em guia de atualizar versão Minecraft."
    }
  ],
  "howToSteps": [
    {
      "name": "Endurecer VPS e instalar Java 21",
      "text": "Atualize o sistema, configure SSH com chave, instale OpenJDK 21 e crie usuário linux dedicado sem privilégios sudo para rodar o processo do jogo."
    },
    {
      "name": "Baixar Paper e aceitar EULA",
      "text": "Crie diretório /opt/minecraft ou home do usuário, baixe jar do Paper na versão desejada via API oficial, gere eula.txt com eula=true após ler termos."
    },
    {
      "name": "Configurar systemd e limites",
      "text": "Escreva unit file com Restart=on-failure, WorkingDirectory correto, User dedicado e flags JVM em arquivo separado para facilitar ajuste."
    },
    {
      "name": "Aplicar firewall e abrir porta do jogo",
      "text": "Configure UFW permitindo SSH apenas do seu IP quando possível e porta 25565/tcp para Minecraft. Valide que nada mais está exposto sem necessidade."
    },
    {
      "name": "Validar boot, backup e monitoramento",
      "text": "Inicie serviço, confira logs com journalctl, entre com cliente de teste, configure cron ou script de backup da pasta world e monitore RAM/TPS."
    }
  ],
  "relatedProducts": [
    "https://streethosting.com.br/vps/ryzen",
    "https://streethosting.com.br/vps",
    "https://streethosting.com.br/minecraft-pro"
  ],
  "relatedGuides": [
    "https://streethosting.com.br/guias/vps/ssh-seguro-vps-linux",
    "https://streethosting.com.br/guias/vps/firewall-ufw-vps-ubuntu",
    "https://streethosting.com.br/guias/vps/vps-ryzen-para-minecraft"
  ],
  "content": {
    "format": "markdown",
    "body": "> **Resposta rápida**\n>\n> Para **hospedar Paper Minecraft em VPS root**, instale Java 21 LTS, crie usuário dedicado, baixe build Paper compatível, aceite EULA, configure **systemd** para reinício automático, abra porta 25565 no UFW com SSH protegido e aplique flags JVM conservadoras antes de convidar jogadores. Teste TPS com dois ou três clientes no mesmo horário de pico BR antes de anunciar IP público.\n\n## Preparar VPS e Java\n\nHospedar Paper Minecraft em VPS root é escolha de quem precisa controle total: versão exata do Java, flags de JVM, systemd, firewall próprio e vários serviços na mesma máquina. O caminho manual exige disciplina, mas entrega flexibilidade que painel gerenciado não oferece. Este guia assume Ubuntu LTS recente, acesso sudo e VPS em datacenter brasileiro para latência previsível.\n\nAntes de abrir porta 25565, endureça SSH e configure UFW. Siga [SSH seguro em VPS Linux](https://streethosting.com.br/guias/vps/ssh-seguro-vps-linux) e [firewall UFW em VPS Ubuntu](https://streethosting.com.br/guias/vps/firewall-ufw-vps-ubuntu). Se preferir operação simplificada, compare [Minecraft Pro gerenciado](https://streethosting.com.br/minecraft-pro) com [VPS Ryzen para Minecraft](https://streethosting.com.br/guias/vps/vps-ryzen-para-minecraft).\n\n- Instale OpenJDK 21: versão LTS alinhada a Minecraft 1.20.5+.\n- Crie usuário `minecraft` sem login shell interativo se quiser máximo isolamento.\n- Monte disco com espaço livre generoso; mundo e logs crescem rápido.\n\n> **Dica**\n>\n> Use tmux ou screen apenas na fase inicial; produção deve confiar em systemd com Restart=on-failure.\n\n## Instalar Paper e EULA\n\nBaixe jar do Paper pela API oficial ou site do projeto, nunca mirror sem checksum. Renomeie para paper.jar previsível e coloque em pasta dedicada com dono minecraft. Primeiro boot gera eula.txt: leia termos Mojang e defina eula=true antes de reiniciar. Sem isso, servidor para imediatamente.\n\n- [ ] server.properties com server-port, motd, max-players e view-distance conservadora.\n- [ ] paper-global.yml e spigot.yml revisados após primeiro boot.\n- [ ] Ops e whitelist configurados antes de abrir IP público.\n- [ ] plugins só depois de boot limpo vanilla+Paper estável.\n\n> **Atenção**\n>\n> Nunca rode servidor Minecraft como root. Processo comprometido com UID 0 entrega máquina inteira ao invasor.\n\n## systemd e reinício\n\nUnit file típico aponta WorkingDirectory, User, ExecStart com java e flags, Restart=on-failure e LimitNOFILE elevado para conexões simultâneas. Separe flags JVM em arquivo ou variável para ajustar Xms e Xmx sem editar unit inteira.\n\n| Parâmetro | Sugestão inicial | Nota |\n| --- | --- | --- |\n| Xms / Xmx | 50% a 70% RAM da VPS | Deixe margem para SO e cache |\n| UseG1GC | Padrão Java 21 | Evite flag zoo antiga de CMS |\n| Restart | on-failure | Protege queda abrupta, não loop infinito de crash |\n| User | minecraft | Nunca root em produção |\n\n### Logs e diagnóstico\n\njournalctl -u minecraft -f acompanha boot ao vivo. Combine com latest.log na pasta do servidor para erros de plugin. Documente caminho do jar e pasta world para script de backup.\n\n## Firewall e exposição\n\nUFW deve permitir 22/tcp (idealmente restrito ao seu IP), 25565/tcp para Java edition e negar resto por padrão. Se usar Velocity ou Bedrock proxy na mesma VPS, abra portas extras de forma explícita, não range amplo. AntiDDoS de borda do provedor complementa, não substitui, regras locais.\n\n1. ufw default deny incoming\n2. ufw allow OpenSSH (ou porta customizada)\n3. ufw allow 25565/tcp\n4. ufw enable e teste SSH em segunda sessão antes de fechar atual\n\nPara VPS gamer em São Paulo com mitigação incluída, veja [VPS Ryzen StreetHosting](https://streethosting.com.br/vps/ryzen) e compare [planos VPS](https://streethosting.com.br/vps) conforme RAM e vCPU necessários.\n\n## Otimização e operação diária\n\nview-distance e simulation-distance moderados valem mais que jar milagroso. Instale spark cedo, monitore TPS em horário de pico BR e leia [como reduzir lag em servidor Paper](https://streethosting.com.br/guias/minecraft/como-reduzir-lag-servidor-paper). Backup scriptado via cron copiando world para storage externo ou rsync offsite é obrigatório; NVMe local não protege contra rm -rf ou ransomware.\n\n### Atualização e plugins\n\n- Siga fluxo de staging ao trocar versão Paper ou plugin crítico.\n- Consulte guia de [atualizar versão Minecraft](https://streethosting.com.br/guias/minecraft/atualizar-versao-minecraft-servidor-guia) antes de substituir jar em produção.\n- Configure swap apenas como colchão; dependência crônica de swap mata TPS.\n\nEquipes que não querem manter systemd, Java e firewall manualmente costumam migrar para [Minecraft Pro](https://streethosting.com.br/minecraft-pro) após validar o projeto. VPS root brilha quando há proxy, bot, mapa web e API na mesma máquina, cenário descrito em [VPS Ryzen para Minecraft](https://streethosting.com.br/guias/vps/vps-ryzen-para-minecraft).\n\n> **Dica**\n>\n> Teste join externo pelo IP público (não localhost) antes de divulgar Discord. NAT, firewall errado e bind-address incorreto passam batido em teste local."
  }
}
