Porthole is a Sailfish OS application to control a Pi-hole server.
To authenticate with Pi-hole server an access token is necessary. You can find it in the config files "/etc/pihole/setupVars.conf". Look for the WEBPASSWORD entry.
Available translations:
Your language is not available? You are welcome to support this project by translating it on my self hosted Weblate server:
https://weblate.nubecula.org/engage/harbour-porthole/
https://github.com/black-sheep-dev/harbour-porthole
Follow this project on Mastodon.
If you don't know how to install Pi-hole on your server you can check my tutorial.
If you like my work you can buy me a beer.
* Sun Dec 11 2022 Samuel Kron <blacksheep@nubecula.org> 0.4.0-1 - Reimplementation in pure QML * Sun May 29 2022 Samuel Kron <blacksheep@nubecula.org> 0.3.2-1 - Fixed nasty bug with stored credentials - Add connection settings page * Sat May 28 2022 Samuel Kron <blacksheep@nubecula.org> 0.3.1-1 - Removed crypto implementation - Cleanup * Thu Dec 23 2021 Samuel Kron <blacksheep@nubecula.org> 0.2.1-1 - Replaced Sailfish Secrets with own simple crypto implementation * Sat Dec 18 2021 Samuel Kron <blacksheep@nubecula.org> 0.2.0-1 - SailJail support - Switch to id based translation - Added more translations - Bugfixes / Improvements * Mon Nov 22 2021 Samuel Kron <blacksheep@nubecula.org> 0.1.3-1 - Migrate settings to new Jolla requirements - New translations (Polish / French) * Thu Jul 29 2021 Samuel Kron <blacksheep@nubecula.org> 0.1.2-1 - Add Black- / Whitelist management - Add Server info - In app notifications - Error handling - Code Improvements * Sun Jul 25 2021 Samuel Kron <blacksheep@nubecula.org> 0.1.1-1 - Show analysis data (top clients / queries) - Improvements * Sun Jul 25 2021 Samuel Kron <blacksheep@nubecula.org> 0.1.0-1 - Initial release
Comments
NettoHikari
Thu, 2024/06/27 - 04:22
Permalink
Doesn't seem to work at all any more. Same issue as Malakay. Flutterhole on Android broke as well, more than a year ago. I guess Pi-Hole did some API changes.
I'd love to see an updated version. Until then, I'll probably just write a bunch of small shell scripts that curl the API and tie them together with a couple .desktop files for easy access. I'd much rather use your app, though. :)
ade
Fri, 2024/06/28 - 20:23
Permalink
Pi-hole has an excellent mobile friendly web interface. You can even add it to the app-grid if you want to have it look like an app. Can't understand why you would go though the hassle of creating shellscripts/curl/desktop files yourself to get some info if this app no longer works. But if that whats you want: good luck with that.
Malakay
Fri, 2023/01/13 - 12:27
Permalink
After last update of Pihole server it stopped working. I reinstalled porthole and still not working. When setting up server connection, it says that admin api is not enabled on pihole server. Please help.
black_sheep_dev
Sun, 2023/02/05 - 14:35
Permalink
Hi, I tried it with the newest version of Pihole (docker) and for me it works. Seems to be a problem with your pihole installation?!?