Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Configurar Nginx Proxy Manager no VPS (Com SSL)

Aprenda a implantar o Nginx Proxy Manager no seu VPS para gerenciar facilmente suas configurações de proxy com criptografia SSL.

Introdução

O Nginx Proxy Manager é uma ferramenta poderosa que permite a desenvolvedores e homelabbers gerenciar e direcionar o tráfego de entrada para diversos serviços hospedados em um VPS. Este guia irá mostrar passo a passo como configurar o Nginx Proxy Manager em um VPS, incluindo a configuração de SSL para maior segurança.

Pré-requisitos

Antes de iniciar a instalação, certifique-se de que você possui:

Passo 1: Escolhendo seu Fornecedor de VPS

Selecione um fornecedor de VPS que atenda ao seu orçamento e às suas necessidades de desempenho. Para desenvolvedores e homelabbers, o Hetzner Cloud VPS a 4,15 EUR/mês é uma escolha popular devido ao seu equilíbrio entre acessibilidade e desempenho. Você pode se inscrever e começar aqui.

Passo 2: Instalar Docker e Docker Compose

  1. Atualize seu VPS

    sudo apt update && sudo apt upgrade -y
  2. Instale Docker

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh
  3. Adicione seu usuário ao grupo Docker

    sudo usermod -aG docker $USER

    Faça logout e login novamente para aplicar as mudanças.

  4. Instale Docker Compose

    sudo apt install -y docker-compose

Passo 3: Configurar o Nginx Proxy Manager

  1. Crie um diretório para o Nginx Proxy Manager

    mkdir ~/nginx-proxy-manager
    cd ~/nginx-proxy-manager
  2. Crie um arquivo docker-compose.yml

    Use seu editor de texto favorito para criar o arquivo:

    version: '3'
    services:
      app:
        image: jc21/nginx-proxy-manager
        container_name: npm
        environment:
          DB_SQLITE_FILE: "/data/database.sqlite"
        volumes:
          - npm_data:/data
        ports:
          - "80:80"
          - "443:443"
        restart: unless-stopped
    volumes:
      npm_data:
  3. Inicie o Nginx Proxy Manager

    docker-compose up -d

Passo 4: Acessando o Nginx Proxy Manager

Após o Nginx Proxy Manager estar ativo e em funcionamento, acesse-o pelo navegador usando seu domínio:

Altere essas credenciais na primeira vez que fizer login por razões de segurança.

Passo 5: Configurar SSL com Let’s Encrypt

Para proteger suas conexões usando SSL, siga estes passos:

  1. Abra a interface do Nginx Proxy Manager.

  2. Adicione um novo proxy host:

    • Vá até “Proxy Hosts” e clique em “Add Proxy Host.”
    • Preencha o nome do domínio.
    • Especifique o endereço IP do serviço para o qual deseja direcionar o tráfego.
  3. Ative o SSL:

    • Marque a opção “Block Common Exploits.”
    • Ative “SSL” e selecione “Request a new SSL certificate.”
    • Concorde com os Termos de Serviço do Let’s Encrypt.
  4. Salve e teste sua configuração.

FAQs

Como o Nginx Proxy Manager facilita o gerenciamento de tráfego de rede?

O Nginx Proxy Manager fornece uma interface web amigável para gerenciar proxies sem precisar de conhecimentos avançados de linha de comando. Essa ferramenta permite redirecionar tráfego, gerenciar certificados SSL e controlar o acesso a vários serviços de forma fácil. O painel gráfico reduz significativamente a complexidade operacional para desenvolvedores e homelabbers, permitindo que eles se concentrem no desenvolvimento de aplicações ao invés de configurações de rede.

Posso usar o Nginx Proxy Manager com múltiplos serviços?

Sim, o Nginx Proxy Manager é excelente para gerenciar múltiplos serviços rodando em diferentes portas ou até em diferentes instâncias de VPS. Você pode criar diversos proxy hosts, cada um direcionando o tráfego para um serviço específico com base no domínio ou subdomínio configurado. Essa capacidade faz dele uma ótima escolha para hospedar várias aplicações no mesmo VPS, mantendo a organização e acessibilidade.

O que fazer se encontrar problemas com os certificados SSL?

Se estiver tendo dificuldades ao solicitar certificados SSL pelo Nginx Proxy Manager, primeiro confirme que seu domínio aponta corretamente para o seu VPS e que não há regras de firewall bloqueando o tráfego HTTP/HTTPS. Você pode verificar manualmente as configurações DNS do seu domínio usando ferramentas como DNSChecker. Se os problemas persistirem, considere seguir passos de solução de problemas disponíveis em fóruns como r/selfhosted ou consultar a documentação do próprio Nginx Proxy Manager.

Conclusão

Configurar o Nginx Proxy Manager no seu VPS é um processo simples que pode facilitar bastante o gerenciamento de suas aplicações hospedadas. Seguindo os passos deste guia, você poderá estabelecer um ambiente seguro, que permita uma roteirização eficiente do tráfego para seus diversos serviços. Para uma comparação completa de VPS, confira nossa página de comparação de VPS.