IPAM Project

A web-based IPAM and datacenter infrastructure management platform.

Project Overview

This project is a comprehensive, self-hosted IP Address Management (IPAM) and datacenter visualisation tool built with Flask and utilising a MySQL/MariaDB database. It provides a robust solution for network administrators to track and manage IP addresses, subnets, and DHCP services. The system supports multiple users with detailed audit logging for tracking changes. A standout feature is the interactive server rack management, which allows users to visually map and organise physical devices within virtual server racks, providing a clear and intuitive overview of hardware deployments. For more informmation and setup instructions, please refer to the documentation site.

I wanted to make this project as to my knowledge there is nothing like this, I tried Netbox once and spent days confused trying to get it to do basic things. I'm sure it's great when you know how to use it, but I wanted something that was easy to use and understand. This project is designed to be user-friendly and intuitive, making it accessible for both beginners and experienced network administrators.

This project makes use of the following technologies:

Features

Screenshots

Login
Homepage
Subnet
Devices
Add Device
Device Details
Device Stats
Device Type Stats
Racks
Rack Details
Admin
Audit Log
Users
Help