Skip to content

Pi-hole installation — by Pi-hole documentation

beginnerpageLink only (©)

Official install page for the Pi-hole network-wide ad blocker, offering a one-line installer, a clone-and-review route, or Docker. The page itself notes that piping a script to bash is controversial, so the download-and-read option is there if you want to inspect it first.

Quick steps

  1. Quick install: curl -sSL https://install.pi-hole.net | bash
  2. To review first, download basic-install.sh and run it with sudo bash

Paraphrased from the source. Menus can differ by version, so check the original for full details.

Read the full article on docs.pi-hole.net

Source: Pi-hole installation by Pi-hole documentation. Licence: Link only (©).

Source reviewed
2026-11-02
Link checked
2026-11-02
Tested hands-on
Not by Oddbyte.Me

pi-holednsad blockinghome server

More in Home Server Basics

Guide for pihole+unbound on docker (single docker-compose.yml) — by heis2201, rdwebdesign and Bucking_Horn on Pi-hole Community

intermediateforum

A poster shares his single compose file running Pi-hole and Unbound as two containers on one bridge network, with Pi-hole's upstream pointed at Unbound and the listening mode set to all. Replies note there is no official Unbound image, that container names can replace fixed IPs, and that the web password can be set through an environment variable. Check it against current Pi-hole v6 settings.

Proxmox Media setup help — by BadCo_NZ, Dratatoo and others on Level1Techs Forums

intermediateforum

A home-server design thread about where to keep media for Plex/Jellyfin on Proxmox. Responders suggest mirroring the NVMe with ZFS, running Docker apps in a VM (or apps in LXCs), sharing storage to them by NFS or virtio-fs, a separate VM or container for SMB, and putting any VPN on a pfSense or OPNsense gateway. Opinions differ, so treat it as discussion rather than a single recipe.