Define NOMAD live services under /opt

This commit is contained in:
Fizzlepoof
2026-05-15 15:49:15 +00:00
parent ce167138cf
commit 546507e71c
5 changed files with 33 additions and 15 deletions

View File

@@ -229,7 +229,8 @@ sudo docker logs unbound-pihole-primary --tail 20
N.O.M.A.D. runs Ubuntu bare metal. Deploy via Docker Compose on the host.
**Appdata:** `/mnt/docker-ssd/docker/appdata/`
**Live service root:** `/opt/pihole-nomad`
**Service-local data root:** `/opt/pihole-nomad/data/`
**Web UI port:** `8954`
### docker-compose.yaml
@@ -244,7 +245,7 @@ services:
network_mode: host
restart: unless-stopped
volumes:
- /mnt/docker-ssd/docker/appdata/unbound-nomad:/opt/unbound/etc/unbound/
- /opt/pihole-nomad/data/unbound:/opt/unbound/etc/unbound/
healthcheck:
test: ["CMD-SHELL", "drill @127.0.0.1 -p 5335 cloudflare.com || exit 1"]
interval: 30s
@@ -269,7 +270,7 @@ services:
FTLCONF_ntp_ipv6_active: "false"
FTLCONF_ntp_sync_active: "false"
volumes:
- /mnt/docker-ssd/docker/appdata/pihole-nomad/etc-pihole:/etc/pihole
- /opt/pihole-nomad/data/pihole/etc-pihole:/etc/pihole
cap_add:
- SYS_NICE
@@ -517,7 +518,7 @@ Enable Pangolin auth — Pi-hole admin should not be publicly accessible.
|------|------|------|--------|
| PD | `/mnt/tank/docker/appdata/pihole-primary` | tank | Low write frequency |
| PD | `/mnt/tank/docker/appdata/unbound-primary` | tank | Config + root hints only |
| N.O.M.A.D. | `/mnt/docker-ssd/docker/appdata/pihole-nomad` | Local SSD | Docker-managed local appdata |
| N.O.M.A.D. | `/opt/pihole-nomad/data` | Local service root | Self-contained NOMAD service data |
| RPi4 | `~/pihole/` | SD card / SSD | Dedicated Pi, no other concerns |
---