Instalação NGINX Manager

De Gigafull
Ir para navegação Ir para pesquisar

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

Atualizar Ubuntu

apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

Instalação Docker

apt-get install docker.io -y
apt-get install docker-compose -y

Instalação Nginx Proxy Manager

mkdir /etc/nginx-proxy
vim /etc/nginx-proxy/docker-compose.yml
version: '3'
services:
 app:
   image: 'jc21/nginx-proxy-manager:latest'
   ports:
     - '80:80'
     - '81:81'
     - '443:443'
   environment:
     DB_MYSQL_HOST: "db"
     DB_MYSQL_PORT: 3306
     DB_MYSQL_USER: "npm"
     DB_MYSQL_PASSWORD: "npm"
     DB_MYSQL_NAME: "npm"
   volumes:
     - ./data:/data
     - ./letsencrypt:/etc/letsencrypt
 db:
   image: 'jc21/mariadb-aria:latest'
   environment:
     MYSQL_ROOT_PASSWORD: 'npm'
     MYSQL_DATABASE: 'npm'
     MYSQL_USER: 'npm'
     MYSQL_PASSWORD: 'npm'
   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

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