Home Pi-hole Server
Post
Cancel

Pi-hole Server

Pi-hole is a Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole and optionally a DHCP server, intended for use on a private network. It is designed for low-power embedded devices with network capability, such as the Raspberry Pi, but can be installed on any Linux machine.

Pi-hole has the ability to block traditional website advertisements as well as advertisements in unconventional places, such as smart TVs and mobile operating system advertisements. Source

Dependencies

  • Ubuntu or Debian VM
  • 1 CPU Core
  • 512MB of RAM
  • 10GB Disk

Installation

Installation is as simple as running this single command…

1
curl -sSL https://install.pi-hole.net | bash

You can then access your instance at http://YOURIP/admin

Password

To set your own password for the Web UI run this command…

1
pihole -a -p

You will then be prompted to enter a new password

Router Config

You will then need to point your router’s DNS to the IP of your Pi-hole server.

If this is not an option for you, then you can set it as the DNS server on each device.

This post is licensed under CC BY 4.0 by the author.
Contents