This page covers common configuration steps for phpIPAM deployments.
After first access to phpIPAM:
- Select New installation
- Create admin account credentials
- Configure database connection (pre-configured with Docker)
- Set base URL and site title
Organize IP addresses into logical sections:
- Navigate to IP addresses → Sections
- Click Add section
- Configure:
- Name: Section identifier
- Description: Purpose of the section
- Master section: For hierarchical organization
- Go to IP addresses → Subnets
- Click Add subnet
- Configure:
- Subnet: Network address (e.g., 192.168.1.0)
- Mask: Subnet mask (e.g., /24 or 255.255.255.0)
- Section: Parent section
- VLAN: Associate with VLAN if applicable
- Add IP addresses manually or via network scan
- Set status: Used, Unused, Reserved, DHCP
- Add details: Hostname, MAC address, owner, location
- Navigate to IP addresses → VLANs
- Create VLANs with:
- VLAN ID: Numeric identifier
- Name: Descriptive name
- Description: Purpose and location
Configure DNS integration in Administration → PowerDNS:
Host: localhost
Database: powerdns
Username: phpipam
Password: secret
- Go to Administration → Authentication
- Add new LDAP authentication:
- Server: LDAP server address
- Base DN: Search base
- Bind DN: Service account
- Filter: User filter
- Changes take effect immediately
- Network scans can be scheduled under Tools → Scan agents
- Verify subnet utilization reports
- Test LDAP authentication
- Check network scan results
- Review audit logs for changes