IPAM suite
.vscode | ||
src | ||
test/IPMeow.Test | ||
.dockerignore | ||
.gitignore | ||
.nyoki | ||
Dockerfile | ||
IPMeow.sln | ||
README.md |
IPMeow
NYANET IP address management suite (DHCP, DNS & IPAM).
Features
//TODO
Building
With docker:
docker build -t nyanet/ipmeow-server .
#TODO
Deploying
The most efficient method is with docker compose:
version: '3.3'
services:
# Main server
ipam:
ports:
- '80:80'
- '443:443'
- '67:67/udp' # if using integrated DHCP server
- '547:547/udp' # then include these two ports
volumes:
- './data:/etc/ipmeow'
- './certs:/etc/tls/certs:ro'
- './log:/var/log/nyangate'
restart: always
image: nyanet/ipmeow:ipam
# If you want a standalone DHCP server container, include this service
dhcp:
ports:
- '67:67/udp'
- '547:547/udp'
volumes:
- './log:/var/log/nyangate'
restart: always
image: nyanet/ipmeow:dhcp
# UI
viewer:
ports:
- '80:80'
- '443:443'
volumes:
- './certs:/etc/tls/certs:ro'
- './log:/var/log/nyangate'
restart: always
image: nyanet/ipmeow:viewer
# Database
viewer:
volumes:
- './db:/var/data/postgres'
restart: always
image: postgres:latest