diff --git a/public/v4/apps/pihole.yml b/public/v4/apps/pihole.yml new file mode 100644 index 000000000..c6748a52c --- /dev/null +++ b/public/v4/apps/pihole.yml @@ -0,0 +1,34 @@ +captainVersion: 4 +services: + $$cap_appname: + image: pihole/pihole:$$cap_version + ports: + - 53:53 + environment: + TZ: $$cap_tz + WEBPASSWORD: $$cap_webpassword + volumes: + - $$cap_appname-pihole:/etc/pihole + - $$cap_appname-dnsmasq:/etc/dnsmasq.d +caproverOneClickApp: + variables: + - id: $$cap_version + label: PiHole Version + defaultValue: '2024.07.0' + description: Check out their docker page for the valid tags https://hub.docker.com/r/pihole/pihole/tags + - id: '$$cap_tz' + label: Time Zone + defaultValue: America/Los_Angeles + description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + validRegex: '/.{1,}/' + instructions: + start: >- + The Pi-holeĀ® is a DNS sinkhole that protects your devices from unwanted content without installing any client-side software. + end: >- + Visit http://$$cap_appname.$$cap_root_domain + And follow the set up steps. + Make sure to change port the DNS server on your router to the IP address of the server running Pi-hole. + displayName: 'Pi-hole' + isOfficial: true + description: The Pi-holeĀ® is a DNS sinkhole that protects your devices from unwanted content without installing any client-side software. + documentation: Taken from https://github.com/pi-hole/docker-pi-hole diff --git a/public/v4/logos/pihole.png b/public/v4/logos/pihole.png new file mode 100644 index 000000000..3313df0bf Binary files /dev/null and b/public/v4/logos/pihole.png differ