Compare commits

..

No commits in common. "33cebb3cfeef6d1d0e03ac2c1effc2f210f3ebf8" and "8c1172acbc33d8ff7940ce4fd61ced5de02b5049" have entirely different histories.

7 changed files with 9 additions and 12 deletions

View file

@ -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. | `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. | `WEBPASSWORD` | random | `<Admin password>` | http://pi.hole/admin password. Run `docker logs pihole \| grep random` to find your random pass.
| `FTLCONF_LOCAL_IPV4` | unset | `<Host's IP>` | Set to your server's LAN IP, used by web block modes and lighttpd bind address. | `FTLCONF_REPLY_ADDR4` | 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` | `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_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 | | `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: Example `.env` file in the same directory as your `docker-compose.yaml` file:
``` ```
FTLCONF_LOCAL_IPV4=192.168.1.10 FTLCONF_REPLY_ADDR4=192.168.1.10
TZ=America/Los_Angeles TZ=America/Los_Angeles
WEBPASSWORD=QWERTY123456asdfASDF WEBPASSWORD=QWERTY123456asdfASDF
REV_SERVER=true REV_SERVER=true

View file

@ -18,7 +18,7 @@ services:
# - 5335:5335/tcp # Uncomment to enable unbound access on local server # - 5335:5335/tcp # Uncomment to enable unbound access on local server
# - 22/tcp # Uncomment to enable SSH # - 22/tcp # Uncomment to enable SSH
environment: environment:
- FTLCONF_LOCAL_IPV4=${FTLCONF_LOCAL_IPV4} - FTLCONF_REPLY_ADDR4=${FTLCONF_REPLY_ADDR4}
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}
- WEBPASSWORD=${WEBPASSWORD} - WEBPASSWORD=${WEBPASSWORD}
- WEBTHEME=${WEBTHEME:-default-light} - WEBTHEME=${WEBTHEME:-default-light}

View file

@ -1,5 +1,4 @@
ARG PIHOLE_VERSION FROM pihole/pihole:2022.08.2
FROM pihole/pihole:${PIHOLE_VERSION:-latest}
RUN apt update && apt install -y unbound RUN apt update && apt install -y unbound
COPY lighttpd-external.conf /etc/lighttpd/external.conf COPY lighttpd-external.conf /etc/lighttpd/external.conf

View file

@ -1 +1 @@
2023.05.2 2022.08.2

View file

@ -1,7 +1,6 @@
#!/bin/bash #!/bin/bash
# Run this once: docker buildx create --use --name build --node build --driver-opt network=host # Run this once: docker buildx create --use --name build --node build --driver-opt network=host
PIHOLE_VER=`cat VERSION` docker buildx build --platform linux/arm/v7,linux/arm64/v8,linux/amd64 -t cbcrowe/pihole-unbound:`cat VERSION` --push .
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 --platform linux/arm/v7,linux/arm64/v8,linux/amd64 -t cbcrowe/pihole-unbound:latest --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 .

View file

@ -44,8 +44,7 @@ server:
num-threads: 1 num-threads: 1
# Ensure kernel buffer is large enough to not lose messages in traffic spikes # Ensure kernel buffer is large enough to not lose messages in traffic spikes
# 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
#so-rcvbuf: 1m
# Ensure privacy of local IP ranges # Ensure privacy of local IP ranges
private-address: 192.168.0.0/16 private-address: 192.168.0.0/16

View file

@ -16,7 +16,7 @@ services:
- 80/tcp - 80/tcp
- 22/tcp - 22/tcp
environment: environment:
- FTLCONF_LOCAL_IPV4=192.168.1.5 - FTLCONF_REPLY_ADDR4=192.168.1.5
- WEBPASSWORD=${WEBPASSWORD} - WEBPASSWORD=${WEBPASSWORD}
- PIHOLE_DNS_=192.168.1.6;192.168.1.13 - PIHOLE_DNS_=192.168.1.6;192.168.1.13
volumes: volumes: