1
0
Fork 0
mirror of https://github.com/sujiba/pihole-unbound-hyperlocal.git synced 2025-07-10 21:55:13 +02:00

Compare commits

..

20 commits

Author SHA1 Message Date
sujiba
81b8f6c7b8 chore: updated docker build and push action 2025-06-18 12:44:02 +00:00
sujiba
3527e1c228 feat: update to pihole docker 2025.06.2
Some checks failed
build prod image / build-dev (push) Failing after 34s
2025-06-14 09:48:35 +00:00
sujiba
d937f97092 update to docker pihole 2025.06.1
Some checks failed
build prod image / build-dev (push) Failing after 33s
2025-06-07 19:38:43 +00:00
sujiba
999a7813b5 feat: update to docker pihole version 2025.06.0
Some checks failed
build prod image / build-dev (push) Failing after 48s
2025-06-06 12:53:04 +00:00
sujiba
b3000027db feat: update to docker-pihole 2025.05.1
Some checks failed
build prod image / build-dev (push) Failing after 2m2s
2025-05-31 12:31:52 +00:00
sujiba
845d5a4da4
Merge pull request #15 from sujiba/dev
Dev
2025-04-05 00:04:21 +02:00
sujiba
ea9a0fc046 chore: removed FTLCONF_webserver_api_temp_unit 2025-04-04 21:13:12 +00:00
sujiba
7c6b94ef85 feat: update to pihole-docker 2025.04.0 2025-04-04 21:12:28 +00:00
sujiba
5e9ba58653
Merge pull request #14 from sujiba/dev
chore: update to docker-pihole 2025.03.1
2025-03-31 16:48:57 +02:00
sujiba
6040cc2c8a chore: update to docker-pihole 2025.03.1 2025-03-31 14:43:52 +00:00
sujiba
6bf3a0d4ab
Merge pull request #13 from sujiba/dev
Dev
2025-03-23 23:43:55 +01:00
sujiba
5d163653ac changes 2025-03-23 22:41:56 +00:00
sujiba
f4bc334207 fix: typo 2025-03-23 01:42:05 +00:00
sujiba
fd2629924a renamed docker-compose.yml, fixed typos 2025-03-23 01:42:05 +00:00
sujiba
ededc3b89b
Update example.pihole.env 2025-03-23 01:58:33 +01:00
sujiba
10ec74c4dd moved to ghcro.io 2025-03-22 19:39:03 +00:00
sujiba
44ffe913fe moved to ghcr.io 2025-03-22 19:37:55 +00:00
sujiba
d934e6bc56 readded linux/arm/v7 2025-03-22 19:31:59 +00:00
sujiba
942a4877f9 add ghcr.io and remove support vor armv7 2025-03-22 19:22:46 +00:00
sujiba
163a7987a1
Update docker_build_push_main.yml 2025-03-22 12:37:37 +01:00
7 changed files with 36 additions and 23 deletions

View file

@ -17,6 +17,13 @@ jobs:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_ACCESS_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GHCR_ACCESS_TOKEN }}
- name: Set up variables
run: |
VER=$(cat ./docker-build/VERSION)
@ -29,15 +36,18 @@ jobs:
uses: docker/setup-buildx-action@v3
- name: Build and push
uses: docker/build-push-action@v2
uses: docker/build-push-action@v6
with:
context: ./docker-build
file: ./docker-build/Dockerfile
platforms: |
linux/amd64
linux/arm/v7
linux/arm64
linux/amd64
linux/riscv64
push: true
tags: |
${{ secrets.DOCKER_USER }}/pihole-unbound-hyperlocal:${{ env.VERSION }}-dev
${{ secrets.DOCKER_USER }}/pihole-unbound-hyperlocal:dev
ghcr.io/${{ secrets.DOCKER_USER }}/pihole-unbound-hyperlocal:${{ env.VERSION }}-dev
ghcr.io/${{ secrets.DOCKER_USER }}/pihole-unbound-hyperlocal:dev

View file

@ -17,6 +17,13 @@ jobs:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_ACCESS_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GHCR_ACCESS_TOKEN }}
- name: Set up variables
run: |
VER=$(cat ./docker-build/VERSION)
@ -29,15 +36,18 @@ jobs:
uses: docker/setup-buildx-action@v3
- name: Build and push
uses: docker/build-push-action@v2
uses: docker/build-push-action@v6
with:
context: ./docker-build
file: ./docker-build/Dockerfile
platforms: |
linux/amd64
linux/arm/v7
linux/arm64
linux/amd64
linux/riscv64
push: true
tags: |
${{ secrets.DOCKER_USER }}/pihole-unbound-hyperlocal:${{ env.VERSION }}
${{ secrets.DOCKER_USER }}/pihole-unbound-hyperlocal:latest
ghcr.io/${{ secrets.DOCKER_USER }}/pihole-unbound-hyperlocal:${{ env.VERSION }}
ghcr.io/${{ secrets.DOCKER_USER }}/pihole-unbound-hyperlocal:latest

View file

@ -16,13 +16,14 @@
> Read https://github.com/pi-hole/docker-pi-hole
> [!tip]
> Firstly pull the new image with `docker pull sujiba/pihole-unbound-hyperlocal:2025.03.0`.
> Then stop the old container.
> Follow the steps described bellow. For the transition you're going to have two folders
> Firstly pull the new image with `docker pull ghcr.io/sujiba/pihole-unbound-hyperlocal:latest`.
> Next stop the old container with `docker compose down`.
> Follow the steps described under [First startup](#first-startup).
> For the upgrade transition you're going to have two folders
> - old: pihole-unbound-hyperlocal
> - new: pihole-unbound-hyperlocal-v6
>
> When everything is running, you can delete the old folder.
> You can delete the old folder if everything is up and running.
## Overview
@ -67,7 +68,7 @@ cp example.pihole.env pihole.env
vi pihole.env
# Change the ports if you're running a reverse proxy on ports 80 and 443
vi compose.yml
vi docker-compose.yml
```
Start the container

View file

@ -1,5 +1,5 @@
# Get the latest Pi-hole version
FROM pihole/pihole:2025.03.0
FROM pihole/pihole:2025.06.2
# Install necessary programs without repository caching
RUN apk upgrade --no-cache && \

View file

@ -1 +1 @@
2025.03.0
2025.06.2

View file

@ -2,8 +2,8 @@
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
services:
pihole-unbound:
# You can also use latest
image: sujiba/pihole-unbound-hyperlocal:2025.03.0
# You can also use latest | yyyy.mm.x | dev | yyyy.mm.x-dev
image: ghcr.io/sujiba/pihole-unbound-hyperlocal:latest
container_name: pihole-unbound
hostname: raspi-01
ports:

View file

@ -22,14 +22,6 @@ FTLCONF_dns_upstreams=127.0.0.1#5335
# Validate DNS replies using DNSSEC?
FTLCONF_dns_dnssec = true
# On which domain is the web interface served?
# Default value is pi.hole
# FTLCONF_webserver_domain=pihole-01.int.exmample.com
# Theme used by the Pi-hole web interface
# default-dark | default-darker | default-light | high-contrast | high-contrast-dark | default-auto | lcars
FTLCONF_webserver_interface_theme=default-dark
# Which temperature unit should be used for temperatures processed by FTL?
# C | F | K
FTLCONF_webserver_api_temp_unit=C