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

66 lines
1.3 KiB
Markdown

# IPMeow
NYANET IP address management suite (DHCP, DNS & IPAM).
## Features
//TODO
## Building
With docker:
```bash
docker build -t nyanet/ipmeow-server .
#TODO
```
## Deploying
The most efficient method is with docker compose:
```yaml
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
```