2026-05-27 06:53:47 +00:00
2026-05-23 20:03:47 +00:00
2026-05-23 18:05:51 +00:00
2026-05-23 18:05:51 +00:00
2026-05-23 18:33:27 +00:00
2026-05-23 20:03:47 +00:00
2026-05-23 18:05:51 +00:00
2026-05-23 18:05:51 +00:00
2026-05-23 20:03:47 +00:00
2026-05-23 20:03:47 +00:00
2026-05-23 16:40:25 +00:00
2026-05-27 06:45:16 +00:00

IPAM

IP Address Management

A Flask-based web application for IP Address Management (IPAM). Manage subnets, IP addresses, devices, DHCP pools, and rack infrastructure through a Vue 3 web interface and a JSON REST API.

Features

  • Subnet management - CIDR subnets with automatic IP generation
  • IP assignment - Assign addresses to devices with hostname tracking
  • Device management - Names, descriptions, tags, and custom fields
  • DHCP pools — Configure ranges and excluded IPs per subnet
  • Rack management - U positions with front/back layout
  • Site organisation - Group subnets and devices by location
  • Audit logging - Filterable change history with CSV export
  • Role-based access control - Granular permissions and custom roles
  • REST API v2 - Session cookies for the browser, API keys for automation

Screenshot

IPAM Dashboard

Docker Compose

services:
  ipam:
    image: cr.jdbnet.co.uk/public/ipam:latest
    container_name: ipam
    restart: unless-stopped
    ports:
      - "5000:5000"
    environment:
      - MYSQL_HOST=10.10.2.27
      - MYSQL_USER=ipam
      - MYSQL_PASSWORD=your_password
      - MYSQL_DATABASE=ipam
      - SECRET_KEY=your_secret_key
      - NAME=Your Organisation
      - LOGO_PNG=https://example.com/logo.png
S
Description
A Flask-based web application for IP Address Management (IPAM). Manage subnets, IP addresses, devices, DHCP pools, and rack infrastructure through a Vue 3 web interface and a JSON REST API.
Readme MIT 1.5 MiB
v2.1.0 Latest
2026-07-06 23:35:07 +01:00
Languages
Python 54.4%
Vue 36.9%
TypeScript 7.6%
CSS 0.3%
JavaScript 0.3%
Other 0.4%