Files
nginx-proxy-manager/docs/pt/guia/README.md
2023-08-08 17:03:26 +01:00

4.4 KiB



Este projeto vem como uma imagem docker pré-criada que permite que você encaminhe facilmente para seus sites executando em casa ou não, incluindo SSL grátis, sem ter que saber muito sobre Nginx ou Letsencrypt.

Objectivo do Projecto

Eu criei este projeto para preencher uma necessidade pessoal de fornecer aos usuários uma maneira fácil de realizar proxy de hosts com terminação SSL e tinha que ser tão fácil que um macaco poderia fazê-lo. Este objetivo não mudou. Embora possa haver opções avançadas, elas são opcionais e o projeto deve ser o mais simples possível de modo que a barreira de entrada aqui é baixa.

Buy Me A Coffee

Funcionalidades

  • UI atrativa e segura, baseada em Tabler
  • Crie facilmente domínios de encaminhamento, redirecionamentos, streams e hosts 404 sem saber nada sobre Nginx
  • SSL grátis usando o Let's Encrypt ou forneça seu certificado personalizado próprio
  • Listas de Acesso e autenticação HTTP básica para os seus hosts
  • Configurações avançadas do Nginx disponíveis para super usuários
  • Gestão de usuários, permissões e auditoria de log

Hospedando sua rede doméstica

Não vou entrar em muitos detalhes aqui, mas aqui estão os princípios básicos para alguém novo neste mundo auto-hospedado.

  1. Seu roteador doméstico terá uma seção de encaminhamento de porta em algum lugar. Acesse e encontre
  2. Adicione o encaminhamento de porta para as portas 80 e 443 ao servidor que hospeda este projeto
  3. Configure os detalhes do seu nome de domínio para apontar para sua casa, seja com um ip estático ou um serviço como DuckDNS ou Amazon Route53
  4. Use o Nginx Proxy Manager como seu gateway para encaminhar para seus outros serviços baseados na web

Configuração Rápida

  1. Instale o Docker e o Docker-Compose
  1. Crie o arquivo docker-compose.yml semelhante a:
version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

Isso é o mínimo de configuração obrigatória. Veja a documentação para mais.

  1. Levante a sua stack rodando:
docker-compose up -d

# Se estiver usando docker-compose-plugin
docker compose up -d

  1. Faça login na UI de Admin

Quando o container do Docker estiver em execução, conecte-se a ele na porta 81 para a UI de Admin. Às vezes isso pode demorar um pouco por causa da geração das chaves.

http://127.0.0.1:81

Usuário Admin padrão:

Email:    admin@example.com
Senha: changeme

Imediatamente após o login com este usuário padrão, você será solicitado a modificar seus dados e alterar sua senha.

Contribuidores

Especiais agradecimentos a todos os nossos contribuidores.

Obtendo suporte

  1. Encontrou um bug?
  2. Discussões
  3. Desenvolvimento Gitter
  4. Reddit