🤔 FAQ
❓ Q1. The app frequently disconnects or fails to fetch status
| home | servers | settings |
|---|---|---|
![]() | ![]() | ![]() |
💡 Answer
On certain devices, the app may occasionally fail to connect to your Pi-hole server during automatic refresh. This can happen when the refresh timing aligns poorly with how long the server keeps connections open.
🛠 Temporary Workaround
Try adjusting the auto-refresh interval in the app settings.
Using exact round numbers like "5 seconds" (5000 ms) may increase the chance of connection issues. Shifting the interval slightly up or down can help avoid this.
❌ Avoid
- 5 seconds (5000 ms)
✅ Recommended
- 4 seconds (4000 ms)
- 6 seconds (6000 ms)
Since version 1.5.0, the app automatically adds a small buffer to avoid this issue, but manual adjustment may still help in some cases.
🔧 Optional Tip
If you continue to experience this issue, feel free to open an issue. We're working to improve the reliability across all environments.
❓ Q2. "Connection failed" with self-signed certificate
💡 Answer
- Check if "Allow self-signed certificates" is enabled in server settings
- If using Docker, try enabling "Don't check SSL certificate"
- Verify the server URL is correct
For more details, see the Certificate Configuration Guide.
❓ Q3. Certificate pin mismatch after server certificate update
💡 Answer
If you renewed or regenerated your server's certificate, the app will detect that the fingerprint no longer matches and block the connection.
To fix this:
- Go to server settings
- Open the server menu and select "Update"
- Verify the new fingerprint is legitimate and tap "Update"
- The server will now show "HTTPS Pinned" status with the new fingerprint
If you didn't change your certificate, this could indicate a security issue. Verify your server's certificate before updating the pin.
❓ Q4. Warning banner about unverified certificates keeps appearing
💡 Answer
The warning banner appears when you have servers with "HTTPS Untrusted Allowed" status.
To resolve this:
- Pin the certificate for those servers (recommended) - tap on the server to trigger the pinning flow
- Or tap "Dismiss" on the banner (not recommended as it reduces security awareness)
For more details, see the Certificate Configuration Guide.
❓ Q5. Android Home Widget shows offline or error state
💡 Answer
The widget may show an offline or error state for several reasons:
- Session expired: Pi-hole v6 uses session-based authentication (SID). The session expires after a period of inactivity.
- Screen off for extended time: Background connections may be lost when your device has been idle for a long time.
- Server unreachable: The Pi-hole server may be offline or network connectivity is interrupted.
🛠 How to Fix
Tap the widget to launch the app and reconnect.
- Tap anywhere on the widget
- The app opens and automatically connects to the server associated with that widget
- Once connected, return to your Home screen
- The widget will update with the latest status
For more details, see the Android Home Widget Guide.


