IPMeow/README.md
2023-06-14 11:23:05 +02:00

1.3 KiB

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