Deploy Pi-Hole AdBlock Software on Docker Container

Deploy Pi-Hole AdBlock Software pada Docker Container

  • Install docker container dan docker compose
  • Buat file docker-compose.yml
  • Menggunakan image: pihole/pihole:latest, Password untuk akses Pi-hole: P@ssw0rd!, pastikan port 53 tidak digunakan oleh service aplikasi lain pada server docker
version: "3.5"

services:
  pihole:
    container_name: pihole
    image: pihole/pihole:latest
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "67:67/udp"
      - "80:80/tcp"
      - "443:443/tcp"
    environment:
      TZ: 'Asia/Jakarta'
      WEBPASSWORD: 'P@ssw0rd!'
    volumes:
      - './pihole_app:/etc/pihole'
      - './dns_config:/etc/dnsmasq.d'
    dns:
      - 127.0.0.1
      - 1.1.1.1
    cap_add:
      - NET_ADMIN
    restart: always
  • Jalankan docker compose
docker-compose -f docker-compose.yml up -d
  • Akses Pi-hole lewat browser dengan url: http://ip_address/admin
  • Tampilan dahsboard Pi-hole

Pengujian

  • Ganti dns server pada komputer client dengan IP address server docker
  • Cek log pada Pi-hole
  • Menambahkan backlist domain pada Pi-hole
  • Update database Pi-hole

herdiana3389

A system administrator with skills in system administration, virtualization, linux, windows, networking, cloud computing, container, etc.