Mudanças entre as edições de "Instalação NGINX Manager"
Ir para navegação
Ir para pesquisar
Linha 3: | Linha 3: | ||
Disco: 40Gb<br> | Disco: 40Gb<br> | ||
CPU: 2vCPU<br><br> | CPU: 2vCPU<br><br> | ||
+ | |||
+ | Portas Utilizadas | ||
+ | 81 – Porta de administração do Nginx Proxy Manager | ||
+ | 80 – Porta HTTP pública | ||
+ | 443 – Porta HTTP pública | ||
Instalação Docker | Instalação Docker |
Edição das 11h22min de 13 de março de 2023
SO: Ubuntu 22.04
Memória: 2Gb
Disco: 40Gb
CPU: 2vCPU
Portas Utilizadas 81 – Porta de administração do Nginx Proxy Manager 80 – Porta HTTP pública 443 – Porta HTTP pública
Instalação Docker
apt-get install ca-certificates -y apt-get install curl -y apt-get install gnupg2 -y apt-get install apt-transport-https -y apt-get install lsb-release -y apt-get install docker -y apt-get install docker-compose -y
Instalação Nginx Proxy Manager
mkdir /etc/nginx-proxy mkdir /etc/nginx-proxy/{data,letsencrypt}
vim /etc/nginx-proxy/docker-compose.yml version: "3" services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: # These ports are in format <host-port>:<container-port> - '80:80' # Porta HTTP pública - '443:443' # Porta HTTPS pública - '81:81' # Porta de administracao do Nginx Proxy # Adicione qualquer outra porta Stream que você queira expor, ex # - '21:21' # FTP environment: DB_MYSQL_HOST: "db" DB_MYSQL_PORT: 3306 DB_MYSQL_USER: "nginxproxy" DB_MYSQL_PASSWORD: "S3NHA_NGINX_PR0XY" DB_MYSQL_NAME: "nginxproxy" # Remova o comentário se você não tem o IPv6 em seu host # DISABLE_IPV6: 'true' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt depends_on: - db db: image: 'jc21/mariadb-aria:latest' restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: 'S3NHA_D3_R00T' MYSQL_DATABASE: 'nginxproxy' MYSQL_USER: 'nginxproxy' MYSQL_PASSWORD: 'S3NHA_NGINX_PR0XY' volumes: - ./data/mysql:/var/lib/mysql
Executar o docker-compose
cd /etc/nginx-proxy docker-compose up -d
Verificar os container's criados
docker ps -a
Abra a página do nginx manager
http://IP_SERVIDOR/
Agora abra na porta 81 http://IP_SERVIDOR:81/ e entre com:
Email: admin@example.com Password: changeme
No primeiro acesso, necessário definir os dados de administrador e alterar a senha default
Atualizando NPM
docker-compose pull docker-compose up -d