phpIPAM – Open source IP address management

phpipam is an open-source web IP address management application (IPAM). Its goal is to provide light, modern and useful IP address management. It is php-based application with MySQL database backend, using jQuery libraries, ajax and HTML5/CSS3 features.

Download

Download your own copy

Documents

Browse phpIPAM documentation

Screenshots

view phpIPAM screenshot gallery

Features

View all phpIPAM features

phpIPAM Features

  • IPv4/IPv6 IP address management
  • Section / Subnet management
  • Automatic free space display for subnets
  • Visual subnet display
  • Automatic subnet scanning / IP status checks
  • PowerDNS integration
  • NAT support
  • RACK management
  • Domain authentication (AD, LDAP, Radius)
  • Per-group section/subnet permissions
  • Device / device types management
  • RIPE subnets import
  • XLS / CVS subnets import
  • IP request module
  • REST API
  • Locations module
  • VLAN management
  • VRF management
  • IPv4 / IPv6 calculator
  • IP database search
  • E-mail notifications
  • Custom fields support
  • Translations
  • Changelogs

Latest news

phpIPAM version 1.3.1 released

Dear all, I am happy to announce new release of phpipam IP address management – version 1.3.1. This release brings mostly bugfixes plus some new features, such as Circuit module and other enhancements. ... Read more

Written by MihaP on 2017/11/15 news release

phpIPAM version 1.3 released

Dear all, I am happy to announce new release of phpipam IP address management – version 1.3.

Quite some time has passed since last version was released, so this upgrade offers quite some new features! ... Read more

Written by MihaP on 2017/06/14 news release

phpIPAM installation on Ubuntu 17.04

Here is a full guide on how to install phpIPAM on Ubuntu linux 17.04. For this guide I used competely fresh install of Ubuntu linux 17.04 we will do step by step guide for all applications needed for phpIPAM to run.

I used the following assumptions:

  • No software is installed on server (Apache, MySQL, php)
  • Database and apache server will run on same machine
  • phpipam will run in server root directory (will be accessible via http://ip_address/), no vhosts
  • Prettified links will be used
  • Only bare minimum configuration will be done

... Read more

Written by MihaP on 2017/06/06 guide

Migrate phpipam to new server

Here is a short guide on howto migrate phpipam to new server. Before migrating please make sure both (old and new) servers have the same phpipam code (version).

For this example we will use following assumptions, please adjust accordingly:

  • phpipam code will be in /var/www/phpipam directory
  • phpipam database name will be phpipam
  • MySQL username and password for phpipam will be phpipam / phpipampassword

... Read more

Written by MihaP on 2017/01/10 guide

Reset phpipam admin password

If you forgot or lost password for your admin account there are 2 ways you can restore it:

1.) With reset password script

Phpipam comes with php script that helps you reset your admin password in case you have forgotten it. Script is located in functions/scripts directory, script name is reset-admin-password.php. Just run it and follow instructions:

... Read more

Written by MihaP on 2017/01/10 guide

phpIPAM installation on CentOS 7

Here is a full guide on how to install phpIPAM on CentOS 7. This should work on all RHEL based distributuons. For this guide I used competely fresh install of CentOS 7, we will do step by step guide for all applications neede for phpIPAM to run.

I used the following assumptions:

  • No software is installed on server (Apache, MySQL, php)
  • Database and apache server will run on same machine
  • phpipam will run in server root directory (will be accessible via http://ip_address/), no vhosts
  • Prettified links will be used
  • Only bare minimum configuration will be done

... Read more

Written by MihaP on 2017/01/05 guide