Recently I have came across need of having IP address management tool. So I have looked at several options and decided that the best one was phpIPAM for 2 main reasons:
- Overlapping subnets
Also the look and feel gives me positive feeling about the product and the fact there is a lot of development being done on github.
Using docker to run the application
So I have decided to prepare fully operational docker solution to support this application. Learned on previous mistakes github repository to which I will be referring you to have been accordingly tagged so if any changes occur – you will always be able to follow this post directions.
I would like to avoid duplication of information. Therefore I will just highlight one of possible installation options as rest is mentioned on docker hub and on github.
We start of with cloning our repository
git clone https://github.com/RafPe/docker-phpipam.git
Once thats done we can checkout specific tag ( tag associated with content of this post )
git checkout -t v1.0.1
and then we have all components needed to run the last command
docker-compose up -d
which in return gives the following output
And off you go ahead with testing. Here couple of points are worth of mentioning:
- For production run use database backend which has persistent storage – as in this form DB has no persistent storage
- Consider using SSL
Application has a lot of PROs and in my opinion is really worth of looking into if your management tools needs some automation!