Compare commits
10 commits
8c1172acbc
...
33cebb3cfe
Author | SHA1 | Date | |
---|---|---|---|
|
33cebb3cfe | ||
|
55c88afaf8 | ||
|
96038ebbfa | ||
|
226fddf83a | ||
|
025a0a20c3 | ||
|
e936dbb95c | ||
|
d60ebfcd7d | ||
|
ecee22c5f9 | ||
|
2dd3f775c6 | ||
|
77c9778f61 |
7 changed files with 12 additions and 9 deletions
|
@ -18,7 +18,7 @@ First create a `.env` file to substitute variables for your deployment.
|
|||
| -------- | ------- | ----- | ---------- |
|
||||
| `TZ` | UTC | `<Timezone>` | Set your [timezone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) to make sure logs rotate at local midnight instead of at UTC midnight.
|
||||
| `WEBPASSWORD` | random | `<Admin password>` | http://pi.hole/admin password. Run `docker logs pihole \| grep random` to find your random pass.
|
||||
| `FTLCONF_REPLY_ADDR4` | unset | `<Host's IP>` | Set to your server's LAN IP, used by web block modes and lighttpd bind address.
|
||||
| `FTLCONF_LOCAL_IPV4` | unset | `<Host's IP>` | Set to your server's LAN IP, used by web block modes and lighttpd bind address.
|
||||
| `REV_SERVER` | `false` | `<"true"\|"false">` | Enable DNS conditional forwarding for device name resolution |
|
||||
| `REV_SERVER_DOMAIN` | unset | Network Domain | If conditional forwarding is enabled, set the domain of the local network router |
|
||||
| `REV_SERVER_TARGET` | unset | Router's IP | If conditional forwarding is enabled, set the IP of the local network router |
|
||||
|
@ -28,7 +28,7 @@ First create a `.env` file to substitute variables for your deployment.
|
|||
Example `.env` file in the same directory as your `docker-compose.yaml` file:
|
||||
|
||||
```
|
||||
FTLCONF_REPLY_ADDR4=192.168.1.10
|
||||
FTLCONF_LOCAL_IPV4=192.168.1.10
|
||||
TZ=America/Los_Angeles
|
||||
WEBPASSWORD=QWERTY123456asdfASDF
|
||||
REV_SERVER=true
|
||||
|
|
|
@ -18,7 +18,7 @@ services:
|
|||
# - 5335:5335/tcp # Uncomment to enable unbound access on local server
|
||||
# - 22/tcp # Uncomment to enable SSH
|
||||
environment:
|
||||
- FTLCONF_REPLY_ADDR4=${FTLCONF_REPLY_ADDR4}
|
||||
- FTLCONF_LOCAL_IPV4=${FTLCONF_LOCAL_IPV4}
|
||||
- TZ=${TZ:-UTC}
|
||||
- WEBPASSWORD=${WEBPASSWORD}
|
||||
- WEBTHEME=${WEBTHEME:-default-light}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
FROM pihole/pihole:2022.08.2
|
||||
ARG PIHOLE_VERSION
|
||||
FROM pihole/pihole:${PIHOLE_VERSION:-latest}
|
||||
RUN apt update && apt install -y unbound
|
||||
|
||||
COPY lighttpd-external.conf /etc/lighttpd/external.conf
|
||||
|
|
|
@ -1 +1 @@
|
|||
2022.08.2
|
||||
2023.05.2
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#!/bin/bash
|
||||
# Run this once: docker buildx create --use --name build --node build --driver-opt network=host
|
||||
docker buildx build --platform linux/arm/v7,linux/arm64/v8,linux/amd64 -t cbcrowe/pihole-unbound:`cat VERSION` --push .
|
||||
docker buildx build --platform linux/arm/v7,linux/arm64/v8,linux/amd64 -t cbcrowe/pihole-unbound:latest --push .
|
||||
PIHOLE_VER=`cat VERSION`
|
||||
docker buildx build --build-arg PIHOLE_VERSION=$PIHOLE_VER --platform linux/arm/v7,linux/arm64/v8,linux/amd64 -t cbcrowe/pihole-unbound:$PIHOLE_VER --push .
|
||||
docker buildx build --build-arg PIHOLE_VERSION=$PIHOLE_VER --platform linux/arm/v7,linux/arm64/v8,linux/amd64 -t cbcrowe/pihole-unbound:latest --push .
|
||||
|
||||
|
||||
|
|
|
@ -44,7 +44,8 @@ server:
|
|||
num-threads: 1
|
||||
|
||||
# Ensure kernel buffer is large enough to not lose messages in traffic spikes
|
||||
so-rcvbuf: 1m
|
||||
# Be aware that if enabled (requires CAP_NET_ADMIN or privileged), the kernel buffer must have the defined amount of memory, if not, a warning will be raised.
|
||||
#so-rcvbuf: 1m
|
||||
|
||||
# Ensure privacy of local IP ranges
|
||||
private-address: 192.168.0.0/16
|
||||
|
|
|
@ -16,7 +16,7 @@ services:
|
|||
- 80/tcp
|
||||
- 22/tcp
|
||||
environment:
|
||||
- FTLCONF_REPLY_ADDR4=192.168.1.5
|
||||
- FTLCONF_LOCAL_IPV4=192.168.1.5
|
||||
- WEBPASSWORD=${WEBPASSWORD}
|
||||
- PIHOLE_DNS_=192.168.1.6;192.168.1.13
|
||||
volumes:
|
||||
|
|
Loading…
Reference in a new issue