Como Instalar PHPIPAM

De Wiki BPF
Ir para navegação Ir para pesquisar

Neste tutorial, você configurará o PHPIPAM rapidamente utilizando Docker Compose, clonando o repositório oficial.

Passo 1: Atualize o sistema e instale o Docker Atualize o sistema e instale o Docker com os comandos abaixo:


apt update -y && apt upgrade -y apt install curl -y curl -fsSL https://get.docker.com | sh Passo 2: Clone o repositório oficial do PHPIPAM Docker Use o comando abaixo para clonar o repositório oficial do PHPIPAM Docker:


git clone https://github.com/phpipam-docker/phpipam-docker cd phpipam-docker Passo 3: Edite o arquivo docker-compose.yml O repositório já inclui o arquivo docker-compose.yml. Se necessário, edite-o para ajustar configurações como senha do banco de dados ou timezone:


nano docker-compose.yml

Certifique-se de configurar as variáveis de ambiente adequadas, como IPAM_DATABASE_PASS e MYSQL_ROOT_PASSWORD:


version: '3'

services:

 phpipam-web:
   image: phpipam/phpipam-www:latest
   ports:
     - "80:80"
   environment:
     - TZ=America/Sao_Paulo
     - IPAM_DATABASE_HOST=phpipam-mariadb
     - IPAM_DATABASE_PASS=SENHA
     - IPAM_DATABASE_WEBHOST=%
   restart: unless-stopped
   depends_on:
     - phpipam-mariadb
 phpipam-cron:
   image: phpipam/phpipam-cron:latest
   environment:
     - TZ=America/Sao_Paulo
     - IPAM_DATABASE_HOST=phpipam-mariadb
     - IPAM_DATABASE_PASS=SENHA
     - SCAN_INTERVAL=1h
   restart: unless-stopped
   depends_on:
     - phpipam-mariadb
 phpipam-mariadb:
   image: mariadb:latest
   environment:
     - MYSQL_ROOT_PASSWORD=SENHA
   restart: unless-stopped
   volumes:
     - phpipam-db-data:/var/lib/mysql

volumes:

 phpipam-db-data:

Substitua SENHA pelo valor desejado para as senhas do banco de dados.

Passo 4: Inicie os containers Dentro do diretório do repositório clonado, inicie os serviços com o seguinte comando:


docker compose up -d Passo 5: Acesse o PHPIPAM pela Web No navegador, acesse o endereço da máquina onde o Docker está rodando:


http://<IP_DO_SERVIDOR> Passo 6: Configuração inicial Siga o assistente de configuração do PHPIPAM para finalizar a instalação.

Conclusão O PHPIPAM agora está configurado e rodando! 🎉