Netipam is a UniFi-centric, self-hosted IP address management and network visibility tool designed for networks from homelabs to small business. No cloud required, installs easily with Docker.
More information on Netipam can be found at https://netipam.com
Prereqs: Docker + Docker Compose.
If you store your Docker containers in a different folder, adjust the /opt below accordingly
mkdir -p /opt/netipam Save docker-compose.yml in /opt/netipam
cd /opt/netipam docker compose up -d
Open Netipam: host-ip:7088 (xx.xx.xx.xx:7088)
Create a folder on the NAS: Example: /volume1/docker/netipam
Place docker-compose.yml in that folder (or you can upload when creating the project).
Open Container Manager → Projects → Create.
Select the folder and compose file (or upload it), then deploy.
Open Netipam: nas-ip:7088 (xx.xx.xx.xx:7088)
The default port is 7088 to avoid clashing with common web ports (80/443/8080).
You can change it in docker-compose.yml
Or change the internal port with ASPNETCORE_URLS if you want Netipam to listen on a different port inside the container.
More information on Netipam can be found at https://netipam.com