You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**FTL-DB korrupt nach Update**| v6.1 Migrationsfehler | DB umbenennen: `sudo mv /etc/pihole/pihole-FTL.db /etc/pihole/pihole-FTL.db.bak`; `pihole restartdns`. Skript: `scripts/fix-ftl-db.sh`. |
95
+
|**FTL-DB korrupt nach Update**| v6.1 Migrationsfehler | DB umbenennen: `sudo mv /etc/pihole/pihole-FTL.db /etc/pihole/pihole-FTL.db.bak`; `sudo pihole restartdns`. Skript: `scripts/fix-ftl-db.sh`. |
96
96
|**Langsame GUI / hohe CPU (30–70%)**| Eingebauter Server überlastet (Pi Zero/3) |`MAXDBDAYS=14` in `pihole-FTL.conf`; Blocklisten reduzieren. Skript: `scripts/optimize-gui.sh`. |
| Andere Software mit Pi-hole betreiben? | Ja, aber Ressourcen im Blick behalten. |[#8684](https://discourse.pi-hole.net/t/can-i-run-other-software-along-side-pi-hole/8684)|
|**Neu: DoH/DoT-Umgehung in v6?**| Geräte nutzen verschlüsseltes DNS. | Domains wie `dns.google` blocken; Port 853 via iptables/nftables sperren. Siehe `docs/ipv6-doh.md`. |
128
-
|**Neu: Hoher Speicherverbrauch in v6?**| Große FTL-DB. |`MAXDBDAYS=30` setzen; `pihole vacuum`. |
128
+
|**Neu: Hoher Speicherverbrauch in v6?**| Große FTL-DB. |`MAXDBDAYS=30` setzen; `sudo pihole vacuum`. |
129
129
|**Neu: DNS-Fehler nach v6.1-Upgrade?**| Upstream/Unbound-Fehlkonfig. | Upstream neu setzen; mit `dig` testen. Siehe [Pi-hole-Unbound-PiAlert-Setup](https://github.com/TimInTech/Pi-hole-Unbound-PiAlert-Setup). |
sudo ls -la /etc/pihole/pihole.toml # Existenz prüfen
154
154
155
155
# Cache leeren
156
-
pihole flush
156
+
sudo pihole flush
157
157
158
158
# Upstream (Unbound) testen
159
159
dig @127.0.0.1 -p 5335 example.com
160
160
```
161
161
162
+
Hinweis (Docker): In Containern läuft Pi-hole standardmäßig als root; dort Befehle ohne sudo ausführen. Vom Host aus per `docker exec -it <pihole-container> pihole -g` u. a. Befehle ausführen.
163
+
162
164
**Skript-Nutzung**:
163
165
164
166
-`./scripts/fix-high-cpu.sh`: Optimierungen für Pi 3/Zero.
|**Slow GUI / High CPU (30-70%)**| Built-in server overload on Pi Zero/3 | Limit DB: `MAXDBDAYS=14` in `pihole-FTL.conf`; reduce blocklists. Script: `scripts/optimize-gui.sh`. |
|**No internet after v6 upgrade**| DHCP/DNS loop | Set Pi-hole IP as sole DNS in router; `pihole flush`. |
100
-
|**Web UI inaccessible (403 Forbidden)**| v6.1 built-in server perms or port issues | Try `http://<IP>:8080/admin/`; `pihole -r`; check `/etc/pihole/pihole.toml`. Script: `scripts/fix-ui-403.sh`. |
99
+
|**No internet after v6 upgrade**| DHCP/DNS loop | Set Pi-hole IP as sole DNS in router; `sudo pihole flush`. |
100
+
|**Web UI inaccessible (403 Forbidden)**| v6.1 built-in server perms or port issues | Try `http://<IP>:8080/admin/`; `sudo pihole -r`; check `/etc/pihole/pihole.toml`. Script: `scripts/fix-ui-403.sh`. |
101
101
|**DNS Server Failure**| Unbound/upstream conflicts post-v6.1 | Verify upstream in UI; `dig @127.0.0.1 -p 5335 example.com` if using Unbound. See [Pi-hole-Unbound-PiAlert-Setup](https://github.com/TimInTech/Pi-hole-Unbound-PiAlert-Setup). |
102
102
|**Missing pihole.toml after upgrade**| v6.1 config migration fail |`pihole -r --reconfigure`; restore from backup. |
103
103
|**Docker v5 to v6 migration issues**| Env vars like WEBPASSWORD or dnsmasq changes | Update compose: Use `-e WEBPASSWORD`; remap volumes; test DHCP statics in new conf. See `docs/docker-v6.md`. |
@@ -122,10 +122,10 @@ Note on permissions: Most Pi-hole CLI commands require root privileges. Example:
122
122
| Exclude clients from blocking? | Use Group Management (v6 enhanced). |[Discourse #3372](https://discourse.pi-hole.net/t/how-can-i-use-pi-hole-for-all-my-devices-except-one-or-more/3372)|
123
123
| Run other software with Pi-hole? | Yes, but monitor resources (e.g., no heavy VMs on Pi Zero). |[Discourse #8684](https://discourse.pi-hole.net/t/can-i-run-other-software-along-side-pi-hole/8684)|
124
124
| Add blocklists? | GUI: Group Management → Adlists (2025: Use Firebog for curated). |[Discourse #259](https://discourse.pi-hole.net/t/how-do-i-add-additional-block-lists-to-pi-hole/259); See `lists/2025-firebog.txt`|
125
-
| Restore default adlists? |`pihole -g --reset`; or manual via gravity. |[Discourse #32323](https://discourse.pi-hole.net/t/restoring-default-pi-hole-adlists/32323)|
125
+
| Restore default adlists? |`sudo pihole -g --reset`; or manual via gravity. |[Discourse #32323](https://discourse.pi-hole.net/t/restoring-default-pi-hole-adlists/32323)|
|**New: DoH/DoT bypass in v6?**| Devices use encrypted DNS. | Block domains like `dns.google`; redirect Port 853 via iptables. See `docs/ipv6-doh.md`. |
128
-
|**New: High memory on v6?**| Large FTL DB. | Set `MAXDBDAYS=30`; prune: `pihole vacuum`. |
128
+
|**New: High memory on v6?**| Large FTL DB. | Set `MAXDBDAYS=30`; prune: `sudo pihole vacuum`. |
129
129
|**New: DNS failure after v6.1 upgrade?**| Upstream/Unbound misconfig. | Reconfigure upstream; test with `dig`. Use [Pi-hole-Unbound-PiAlert-Setup](https://github.com/TimInTech/Pi-hole-Unbound-PiAlert-Setup) for robust Unbound. |
sudo ls -la /etc/pihole/pihole.toml # Verify existence
154
154
155
155
# Flush cache
156
-
pihole flush
156
+
sudo pihole flush
157
157
158
158
# Test upstream (Unbound)
159
159
dig @127.0.0.1 -p 5335 example.com
160
160
```
161
161
162
+
Docker hint: Inside containers Pi-hole runs as root, so run commands without sudo. From the host you can exec into the container, e.g. `docker exec -it <pihole-container> pihole -g`.
163
+
162
164
**Scripts Usage**:
163
165
164
166
-`./scripts/fix-high-cpu.sh`: Optimizes for Pi 3/Zero.
0 commit comments