Pi-hole documentation
Updating
Initializing search
GitHub
Pi-hole documentation
GitHub
About Pi-hole
About Pi-hole
Contact Us
Pi-hole Origins
On the Web
Getting Started
Getting Started
Prerequisites
Installation
Post-Install
Updating
Uninstalling
The  
pihole
  Command
Databases
Databases
Query Database
Domain Database
Domain Database
Group Management
Database Recovery
Pi-hole API
Pi-hole API
Authentication
TLS/SSL
FTLDNS
FTLDNS
Configuration
Interfaces
DNS resolver
Blocking mode
Privacy levels
dnsmasq warnings
Advanced
Advanced
Install from source
Signals
Cache dump
Packet dump
Debugging
Debugging
gdb
valgrind
Group Management
Group Management
Examples
RegEx Blocking
RegEx Blocking
Testing
Tutorial
Pi-hole extensions
Approximate matching
Docker
Docker
Configuration
Upgrading
Upgrading
Upgrading from v5.x
Building
DHCP
Contributing
Contributing
Developer Certificate of Origin (DCO)
How to sign-off commits
How to fork and rebase
Guides
Guides
DNS
DNS
unbound
cloudflared (DoH)
Upstream DNS Providers
VPN
VPN
WireGuard
WireGuard
Concept
Install server
Add client(s)
Optional extra features
Optional extra features
Make local devices accessible
Tunnel all Internet traffic
Troubleshooting
OpenVPN
OpenVPN
Installation
Setup OpenVPN Server
Firewall Configuration
Connecting clients
Connecting clients
General
Android
Optional: Only route DNS via VPN
Optional: Dual operation: LAN & VPN at the same time
Optional: Full and DNS-only
Optional: Dynamic DNS
Troubleshooting
Misc
Misc
Benchmarking
Tor & Pi-hole
Tor & Pi-hole
Basic Setup
Using Tor
Performance and other issues
Using DNSSEC
Whitelist and Blacklist editing
Web server
Web server
NGINX
Caddy
Traefik v1 (not in Docker)
Traefik v2 (with Docker)
Router setup
Router setup
ASUS router
Fritz!Box (EN)
Fritz!Box (DE)
Nokia G-240W-B
TP-Link
Ubiquiti USG
FAQ
Community Projects
Updating
Updating is as simple as running the following command:
pihole -up
Back to top