Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Docker-pi-hole Alternatives
Similar projects and alternatives to docker-pi-hole
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
Nginx Proxy Manager
Docker container for managing Nginx proxy hosts with a simple, powerful interface
-
watchtower
A process for automating Docker container base image updates.
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
crowdsec
CrowdSec - the open-source and participative IPS able to analyze visitor behavior & provide an adapted response to all kinds of attacks. It also leverages the crowd power to generate a global CTI database to protect the user network.
-
-
-
-
-
docker-icloudpd
An Alpine Linux 3.17.3 container for the iCloud Photos Downloader command line utility
-
Docker Compose
Define and run multi-container applications with Docker
-
-
-
gravity-sync
💫 The easy way to synchronize the DNS configuration of two Pi-hole 5.x instances.
-
hosts
🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
-
wirehole
WireHole is a combination of WireGuard, Pi-hole, and Unbound in a docker-compose project with the intent of enabling users to quickly and easily create a personally managed full or split-tunnel WireGuard VPN with ad blocking capabilities thanks to Pi-hole, and DNS caching, additional privacy options, and upstream providers via Unbound.
-
pihole-updatelists
Update Pi-hole's lists from remote sources easily
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
docker-pi-hole reviews and mentions
-
No internet access for containers co-hosted with pihole
More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
version: "3" # More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/ networks: dns_net: driver: bridge ipam: config: - subnet: 10.2.0.0/24 services: pihole: depends_on: [unbound] container_name: pihole image: pihole/pihole:latest hostname: pihole networks: dns_net: ipv4_address: 10.2.0.100 ports: - "5335:53/tcp" - "5335:53/udp" - "7000:80/tcp" environment: TZ: ${TZ} WEBPASSWORD: ${PWD} FTLCONF_LOCAL_IPV4: ${HOST_IP} # Set to server's LAN IP, used by web block modes. PIHOLE_DNS_: 10.2.0.200 # Upstream DNS server(s) for Pi-hole to forward queries to, separated by a semicolon DNSMASQ_LISTENING: all # "Listen on all interfaces, permit all origins" # Volumes store your data between container upgrades volumes: - /var/lib/docker/volumes/pihole/etc-pihole:/etc/pihole - /var/lib/docker/volumes/pihole/etc-dnsmasq.d:/etc/dnsmasq.d healthcheck: disable: true restart: unless-stopped unbound: # https://github.com/MatthewVance/unbound-docker container_name: unbound image: mvance/unbound:latest hostname: unbound networks: dns_net: ipv4_address: 10.2.0.200 ports: - "${HOST_IP}:53:53/udp" - "${HOST_IP}:53:53/tcp" healthcheck: disable: true restart: unless-stopped
-
Synology/MACVLAN/BRIDGE help
services: pihole: container_name: pihole image: pihole/pihole:latest hostname: pihole # Container hostname (optional) domainname: mynetwork.local # Container domain (optional) mac_address: f7:55:63:b0:68:83 # Random MAC address (optional) networks: virtualnet: # Name of macvlan ipv4_address: 192.168.100.249 # Desired IP for pihole dns: - 127.0.0.1 - 1.1.1.1 ports: - "53:53/tcp" - "53:53/udp" - "67:67/udp" - "80:80/tcp" - "443:443/tcp" volumes: - ./pihole-configs/:/etc/pihole/ - ./dnsmasq.d-configs/:/etc/dnsmasq.d/ # DNSMASQ_USER # https://github.com/pi-hole/docker-pi-hole/issues/963 # https://github.com/pi-hole/docker-pi-hole/blob/master/README.md#upgrade-notes environment: FTLCONF_LOCAL_IPV4: 10.59.0.6 # Desired IP for pihole VIRTUAL_HOST: pihole.mynetwork.local DNSMASQ_USER: root PIHOLE_DNS_: 1.1.1.1;1.0.0.1;2606:4700:4700::1111;2606:4700:4700::1001 restart: unless-stopped # Set container to always restart
-
Need a totally updated guide for setting up pi-hole on Synology DSM 7.1.1+
I have't yet used the NAS with docker so I don't know how exactly to set it up, but I run my pihole in a container and I just followed the official guide https://github.com/pi-hole/docker-pi-hole
-
I'm struggling to get a Pi-Hole docker container working on my home network
More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
- can i run a pi hole server on a jailbroken iphone ?
-
What's the easiest way to redirect a local domain name to nginx proxy manager?
The Pi-hole documentation addresses the port 53 conflict for Ubuntu and Fedora. See the section “Installing on Ubuntu or Fedora” on this page.
-
DNS Issues
Docker Tag 2023.02.2
-
Can I use PiHole with Google DNS/Cloudflare simultaneously?
version: "3" services: cloudflared: container_name: cloudflared image: visibilityspots/cloudflared:latest restart: unless-stopped networks: pihole_net: ipv4_address: 10.0.0.2 environment: UPSTREAM1: 'https://1.1.1.1/dns-query' UPSTREAM1: 'https://1.0.0.1/dns-query' googleflared: container_name: googleflared image: visibilityspots/cloudflared:latest restart: unless-stopped networks: pihole_net: ipv4_address: 10.0.0.4 environment: UPSTREAM1: 'https://8.8.8.8/dns-query' UPSTREAM2: 'https://8.8.4.4/dns-query' pi-hole: depends_on: [cloudflared, googleflared] container_name: pihole image: pihole/pihole:latest restart: unless-stopped ports: - "53:53/tcp" - "53:53/udp" - "67:67/udp" - "8090:80/tcp" environment: ServerIP: '10.0.0.3' DNS1: '10.0.0.2#5054' DNS2: '10.0.0.4#5054' IPv6: 'true' TZ: 'America/Los_Angeles' DNSMASQ_LISTENING: 'all' WEBPASSWORD: '' VIRTUAL_HOST: 'pi-hole.local' MAXDBDAYS: 7 networks: pihole_net: ipv4_address: 10.0.0.3 dns: - 127.0.0.1 volumes: - './etc-pihole/:/etc/pihole/' - './etc-dnsmasq.d/:/etc/dnsmasq.d/' - './var-log/:/var/log/' # Recommended but not required (DHCP needs NET_ADMIN) # https://github.com/pi-hole/docker-pi-hole#note-on-capabilities cap_add: - NET_ADMIN restart: unless-stopped deploy: resources: limits: memory: 512M reservations: memory: 128M networks: pihole_net: driver: bridge ipam: config: - subnet: 10.0.0.0/29
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 Jun 2023
Stats
The primary programming language of docker-pi-hole is Shell.
Popular Comparisons
- docker-pi-hole VS Nginx Proxy Manager
- docker-pi-hole VS docker-pihole-unbound
- docker-pi-hole VS crowdsec
- docker-pi-hole VS watchtower
- docker-pi-hole VS caddy-docker-proxy
- docker-pi-hole VS docker-wireguard
- docker-pi-hole VS docker-icloudpd
- docker-pi-hole VS gravity-sync
- docker-pi-hole VS Portainer
- docker-pi-hole VS log2ram