APP: Pihole on Ubuntu 18.04 Docker

Home Forums Operating Systems Linux APP: Pihole on Ubuntu 18.04 Docker

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #975
    Voodoo
    Keymaster

    REF: https://www.youtube.com/watch?v=r72qhtc_zFg

    Pull the official Pihole Image
    sudo docker pull pihole/pihole

    Verify it downloaded by listing the docker images
    sudo docker images

    Disabled Resolved
    sudo systemctl disable systemd-resolved.service

    Stop Resolved
    sudo systemctl stop systemd-resolved

    Change the Nameserver
    sudo nano /etc/resolv.conf
    Change nameserver to 1.1.1.1

    sudo apt update

    sudo apt upgrade

    sudo nano pihole.sh

    Paste the settings for the pihole.sh

    #!/bin/bash
    
    # https://github.com/pi-hole/docker-pi-hole/blob/master/README.md
    
    docker run -d \
        --name pihole \
        -p 53:53/tcp -p 53:53/udp \
        -p 80:80 \
        -p 443:443 \
        -p 8080:8080 \
        -e TZ="America/Chicago" \
        -v "$(pwd)/etc-pihole/:/etc/pihole/" \
        -v "$(pwd)/etc-dnsmasq.d/:/etc/dnsmasq.d/" \
        --dns=127.0.0.1 --dns=1.1.1.1 \
        --restart=unless-stopped \
        thenetworkchuck/networkchuck_pihole
    
    printf 'Starting up pihole container '
    for i in $(seq 1 20); do
        if [ "$(docker inspect -f "{{.State.Health.Status}}" pihole)" == "healthy" ] ; then
            printf ' OK'
            echo -e "\n$(docker logs pihole 2> /dev/null | grep 'password:') for your pi-hole: https://${IP}/admin/"
            exit 0
        else
            sleep 3
            printf '.'
        fi
    
        if [ $i -eq 20 ] ; then
            echo -e "\nTimed out waiting for Pi-hole start, consult check your container logs for more info (\docker logs pihole\)"
            exit 1
        fi
    done;
    © 2020 GitHub, Inc.

    Allow the script to be executed
    sudo chmod u+x pihole.sh

    Run the Pihole.sh script
    sudo ./pihole.sh

    Force in Root
    sudo docker exec -it pihole bash

    Change the Password
    pihole -a -p

    • This topic was modified 2 weeks ago by Voodoo.
    • This topic was modified 2 weeks ago by Voodoo.
Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.
Skip to toolbar