Skip to content

Instantly share code, notes, and snippets.

@LuisPalacios
Created March 9, 2025 17:34
Show Gist options
  • Save LuisPalacios/4d3893f370ec1784aedc292519f09745 to your computer and use it in GitHub Desktop.
Save LuisPalacios/4d3893f370ec1784aedc292519f09745 to your computer and use it in GitHub Desktop.
Configuración de Pi-Hole 6
[dns]
upstreams = [
"208.67.222.222",
"208.67.220.220"
] ### CHANGED, default = []
CNAMEdeepInspect = true
blockESNI = true
EDNS0ECS = true
ignoreLocalhost = false
showDNSSEC = true
analyzeOnlyAandAAAA = false
piholePTR = "PI.HOLE"
replyWhenBusy = "ALLOW"
blockTTL = 2
hosts = [
"192.168.100.1 cortafuegix.parchis.org",
"192.168.100.10 kymera.parchis.org"
] ### CHANGED, default = []
domainNeeded = true ### CHANGED, default = false
expandHosts = true ### CHANGED, default = false
domain = "parchis.org" ### CHANGED, default = "lan"
bogusPriv = true
dnssec = false
interface = "vlan100" ### CHANGED, default = ""
hostRecord = ""
listeningMode = "ALL" ### CHANGED, default = "LOCAL"
queryLogging = true
cnameRecords = []
port = 53
revServers = []
[dns.cache]
size = 10000
optimizer = 3600
upstreamBlockedTTL = 86400
[dns.blocking]
active = true
mode = "NULL"
edns = "TEXT"
[dns.specialDomains]
mozillaCanary = true
iCloudPrivateRelay = true
[dns.reply.host]
force4 = false
IPv4 = ""
force6 = false
IPv6 = ""
[dns.reply.blocking]
force4 = false
IPv4 = ""
force6 = false
IPv6 = ""
[dns.rateLimit]
count = 2000 ### CHANGED, default = 1000
interval = 60
[dhcp]
active = true ### CHANGED, default = false
start = "192.168.100.90" ### CHANGED, default = ""
end = "192.168.100.189" ### CHANGED, default = ""
router = "192.168.100.1" ### CHANGED, default = ""
netmask = "255.255.255.0" ### CHANGED, default = ""
leaseTime = "1h" ### CHANGED, default = ""
ipv6 = false
rapidCommit = false
multiDNS = false
logging = true ### CHANGED, default = false
ignoreUnknownClients = false
hosts = []
[ntp.ipv4]
active = false ### CHANGED, default = true
address = ""
[ntp.ipv6]
active = false ### CHANGED, default = true
address = ""
[ntp.sync]
active = false ### CHANGED, default = true
server = "pool.ntp.org"
interval = 3600
count = 8
[ntp.sync.rtc]
set = false
device = ""
utc = true
[resolver]
resolveIPv4 = true
resolveIPv6 = true
networkNames = true
refreshNames = "IPV4_ONLY"
[database]
DBimport = true
maxDBdays = 91
DBinterval = 60
useWAL = true
[database.network]
parseARPcache = true
expire = 91
[webserver]
domain = "parchis.org" ### CHANGED, default = "pi.hole"
acl = ""
port = "80o,443os,[::]:80o,[::]:443os"
threads = 50
headers = [
"Content-Security-Policy: default-src 'self' 'unsafe-inline';",
"X-Frame-Options: DENY",
"X-XSS-Protection: 0",
"X-Content-Type-Options: nosniff",
"Referrer-Policy: strict-origin-when-cross-origin"
]
[webserver.session]
timeout = 1800
restore = true
[webserver.tls]
cert = "/etc/pihole/tls.pem"
[webserver.paths]
webroot = "/var/www/html"
webhome = "/admin/"
[webserver.interface]
boxed = true
theme = "default-auto"
[webserver.api]
max_sessions = 16
prettyJSON = false
pwhash = "$BALLOON-SHA256$v=1$s=1024,t=32$5p ... M=" ### CHANGED, default = ""
totp_secret = ""
app_pwhash = ""
app_sudo = false
cli_pw = true
excludeClients = []
excludeDomains = []
maxHistory = 86400
maxClients = 10
client_history_global_max = true
allow_destructive = true
[webserver.api.temp]
limit = 60.000000
unit = "C"
[files]
pid = "/run/pihole-FTL.pid"
database = "/etc/pihole/pihole-FTL.db"
gravity = "/etc/pihole/gravity.db"
gravity_tmp = "/tmp"
macvendor = "/etc/pihole/macvendor.db"
setupVars = "/etc/pihole/setupVars.conf"
pcap = ""
[files.log]
ftl = "/var/log/pihole/FTL.log"
dnsmasq = "/var/log/pihole/pihole.log"
webserver = "/var/log/pihole/webserver.log"
[misc]
privacylevel = 0
delay_startup = 0
nice = -10
addr2line = true
etc_dnsmasq_d = true ### CHANGED, default = false
dnsmasq_lines = []
extraLogging = false
readOnly = false
[misc.check]
load = true
shmem = 90
disk = 90
[debug]
database = false
networking = false
locks = false
queries = false
flags = false
shmem = false
gc = false
arp = false
regex = false
api = false
tls = false
overtime = false
status = false
caps = false
dnssec = false
vectors = false
resolver = false
edns0 = false
clients = false
aliasclients = false
events = false
helper = false
config = false
inotify = false
webserver = false
extra = false
reserved = false
ntp = false
netlink = false
all = false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment