원클릭으로
pihole
Install and manage Pi-hole — the original network-wide ad blocker with a web dashboard.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Install and manage Pi-hole — the original network-wide ad blocker with a web dashboard.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
AI Agent Marketplace for OpenClaw. Browse and discover 60+ free & premium agents — developer tools, content, automation, video, research, and more.
Network-wide ad and tracker blocking at the DNS level. A Pi-hole alternative that runs directly on your machine as an OpenClaw skill. No separate h...
agentplace's autonomous marketing experiments. Use when agentplace wants to try new content, test hooks, track what works, and iterate independently. Covers X posting, TikTok experimentation, and growth tracking.
Generates clean API documentation from code, endpoints, or descriptions — OpenAPI, markdown, or README format
Generates mock API responses with realistic fake data from OpenAPI specs or plain descriptions
Generates professional system architecture diagrams (Mermaid flowcharts, sequence diagrams, C4 models, deployment views) and Architecture Decision Records from plain English descriptions
| name | pihole |
| description | Install and manage Pi-hole — the original network-wide ad blocker with a web dashboard. |
Install and manage Pi-hole — the original network-wide ad blocker with a web dashboard.
Category: home, security API Key Required: No
Pi-hole is a DNS sinkhole that blocks ads and trackers for every device on your network. Unlike our lightweight AdBlock DNS skill, Pi-hole comes with a full web admin dashboard showing real-time stats, query logs, per-client breakdowns, and a visual interface for managing blocklists and whitelists.
Best for: users who want a visual dashboard and granular control over their DNS filtering.
curl -sSL https://install.pi-hole.net | bash
This runs an interactive installer. For automated/unattended install:
# Set preferences first
sudo mkdir -p /etc/pihole
sudo tee /etc/pihole/setupVars.conf << 'EOF'
PIHOLE_INTERFACE=eth0
PIHOLE_DNS_1=1.1.1.1
PIHOLE_DNS_2=8.8.8.8
QUERY_LOGGING=true
INSTALL_WEB_SERVER=true
INSTALL_WEB_INTERFACE=true
LIGHTTPD_ENABLED=true
BLOCKING_ENABLED=true
WEBPASSWORD=
EOF
curl -sSL https://install.pi-hole.net | bash /dev/stdin --unattended
pihole -a -p YOUR_PASSWORD
Open http://YOUR_IP/admin in a browser.
Set your router's DNS to this machine's IP, or configure individual devices. Same process as any DNS server — see device DNS settings.
pihole status
# Summary
pihole -c -e
# Detailed via API
curl -s "http://localhost/admin/api.php?summary" | python3 -m json.tool
pihole -t | head -30
curl -s "http://localhost/admin/api.php?topItems=15&auth=API_TOKEN" | python3 -c "
import json,sys
d = json.load(sys.stdin)
print('Top blocked:')
for domain, count in d.get('top_ads',{}).items():
print(f' {count:>6} {domain}')
"
curl -s "http://localhost/admin/api.php?topClients=10&auth=API_TOKEN" | python3 -m json.tool
pihole -w example.com
pihole -b annoying-domain.com
pihole -w -d example.com
# Disable for 5 minutes
pihole disable 5m
# Disable indefinitely
pihole disable
# Re-enable
pihole enable
pihole -up
pihole -g
pihole -q example.com
pihole restartdns
pihole -t
cat /etc/pihole/setupVars.conf | grep WEBPASSWORD
# Or set a new one: pihole -a -p newpassword
The web UI at http://YOUR_IP/admin shows:
# Via web UI: Group Management > Adlists > Add URL
# Via CLI:
sqlite3 /etc/pihole/gravity.db "INSERT INTO adlist (address, enabled) VALUES ('https://example.com/blocklist.txt', 1);"
pihole -g # Update gravity
Popular extra lists:
https://v.firebog.net/hosts/Easylist.txthttps://v.firebog.net/hosts/Easyprivacy.txthttps://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareHosts.txt