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

guide

Como Auto-Hospedar o Nginx Proxy Manager em um VPS (Guia Completo)

Implante o Nginx Proxy Manager em um VPS com nosso guia completo, desde a instalação até a configuração. Perfeito para desenvolvedores e apaixonados por homelab.

O Nginx Proxy Manager é uma ferramenta poderosa para gerenciar proxies reversos Nginx através de uma interface web. Seja você um desenvolvedor que gerencia projetos pessoais ou alguém que administra o tráfego de várias aplicações, o Nginx Proxy Manager pode simplificar seu fluxo de trabalho. Neste guia, vamos percorrer os passos para instalar e configurar o Nginx Proxy Manager em um VPS.

Por Que Usar o Nginx Proxy Manager?

O Nginx Proxy Manager oferece várias funcionalidades que o tornam ideal para ambientes auto-hospedados:

Provedores de VPS Recomendados

Escolher o provedor de VPS certo é essencial para sua configuração de auto-hospedagem. Aqui está uma comparação de algumas das melhores opções:

ProvedorValor (por mês)MemóriaArmazenamento
Contabo VPS5,99 EUR8 GB200 GB SSD
Hetzner Cloud4,15 EUR8 GB240 GB NVMe
DigitalOcean6 USD8 GB160 GB SSD
Vultr6 USD8 GB160 GB SSD
Linode (Akamai)5 USD8 GB160 GB SSD

Para uma comparação completa de VPS, confira nosso guia aqui.

Pré-requisitos

Antes de começarmos, assegure-se de ter o seguinte:

  1. Uma instância de VPS rodando Ubuntu 20.04 ou uma distribuição Linux compatível.
  2. Um nome de domínio apontando para seu VPS (por exemplo, exemplo.com).
  3. Conhecimento básico de terminal Linux e Docker.

Guia de Instalação Passo a Passo

Passo 1: Acesse seu VPS

Primeiramente, conecte-se ao seu VPS via SSH. Substitua seu_usuario e seu_ip pelas suas credenciais:

ssh seu_usuario@seu_ip

Passo 2: Instale Docker e Docker Compose

O Nginx Proxy Manager usa Docker para implantação. Certifique-se de que Docker e Docker Compose estejam instalados no seu VPS. Execute os comandos abaixo:

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install -y docker-ce
sudo systemctl start docker
sudo systemctl enable docker

Agora, instale o Docker Compose:

sudo apt install -y docker-compose

Passo 3: Crie um Arquivo Docker Compose

Crie um diretório para o Nginx Proxy Manager e navegue até ele:

mkdir nginx-proxy-manager
cd nginx-proxy-manager

Crie um arquivo docker-compose.yml:

version: '3'
services:
  app:
    image: jc21/nginx-proxy-manager
    container_name: nginx-proxy-manager
    restart: always
    ports:
      - "80:80"
      - "443:443"
      - "81:81"
    environment:
      DB_SQLITE_FILE: "/data/database.sqlite"
    volumes:
      - ./data:/data

Passo 4: Inicie o Nginx Proxy Manager

Execute o comando abaixo para iniciar o container Docker:

sudo docker-compose up -d

Este comando fará o download da imagem e iniciará o Nginx Proxy Manager em modo desacoplado.

Passo 5: Acesse a Interface Web

Após o container estar em execução, você pode acessar a interface web do Nginx Proxy Manager através do navegador em http://seu_ip:81.

Faça login com as credenciais padrão:

Certifique-se de alterar a senha padrão imediatamente após o login.

Passo 6: Configure Seus Hosts Proxy

Na interface web, navegue até a aba “Proxy Hosts” para criar novos hosts que encaminhem o tráfego para suas aplicações auto-hospedadas. Aqui estão os passos básicos:

  1. Clique em “Add Proxy Host”.
  2. Insira seu domínio (por exemplo, app.exemplo.com).
  3. Informe o hostname/IP e a porta para encaminhamento da sua aplicação.
  4. Configure as opções SSL conforme necessário e clique em “Salvar”.

Perguntas Frequentes

Como faço para instalar o Nginx Proxy Manager especificamente na DigitalOcean?

Para instalar o Nginx Proxy Manager na DigitalOcean, siga os mesmos passos descritos neste guia. A instalação é independente do ambiente, ou seja, desde que você utilize um VPS Ubuntu 20.04, os comandos serão os mesmos. Acesse seu VPS via SSH, assegure a instalação do Docker e Docker Compose, e siga as instruções do Docker Compose. O processo é simples e permite gerenciar o tráfego com facilidade.

Posso usar o Nginx Proxy Manager para múltiplos domínios?

Sim, o Nginx Proxy Manager suporta gerenciar múltiplos domínios e subdomínios de forma eficiente. Você pode criar múltiplos proxy hosts na interface web, permitindo encaminhar requisições de diferentes domínios para suas respectivas aplicações hospedadas no VPS. Este recurso é especialmente útil para desenvolvedores que gerenciam vários projetos ou serviços em um único VPS. Basta lembrar de configurar os registros DNS dos seus domínios para apontar para seu VPS.

O que faço se o Nginx Proxy Manager não estiver acessível?

Se você não conseguir acessar o Nginx Proxy Manager após a instalação, verifique o seguinte:

  1. Confirme se o container Docker está ativo executando sudo docker ps.
  2. Verifique se as configurações de firewall no seu VPS permitem tráfego de entrada nas portas 80, 443 e 81.
  3. Revise as configurações de DNS do seu domínio para garantir que estejam apontando corretamente para o IP do seu VPS. Se necessário, reinicie o container Docker com sudo docker-compose restart.

Seguindo os passos deste guia, você pode instalar e configurar efetivamente o Nginx Proxy Manager no seu VPS, facilitando sua auto-hospedagem. Para suporte comunitário adicional e projetos, consulte r/selfhosted ou navegue na lista awesome-selfhosted para mais ferramentas e aplicações.