Firewalla is a full distribution Linux, so it is possible to install many different services running alongside Firewalla. Here is a quick tutorial on bringing one of the open-source projects to Firewalla in less than 5 min.
Firewalla already has a built-in Ad Block feature, but if you want, it's also very easy to integrate with Pi-Hole.
- This tutorial will only work with Firewalla version 1.965 (currently in beta) or greater
- Please make sure you know how to reset firewalla, in case things blow up.
- Please only try this on the Firewalla Blue. The red may not have enough RAM
- This may not work for everyone, comment here and let us know if it works or not.
This is the guide on how to run Pi-Hole on Firewalla in 5 minutes.
Step 1. Get Firewalla SSH password from Firewalla App (Settings-> Advanced -> Configurations -> SSH Console -> tap the password to reveal it).
Step 2. Login Firewalla by ssh, the user account is pi. Then install Pi-Hole with this command:
curl -sSL https://install.pi-hole.net | bash
Step 3. Turn off Family Protect on Firewalla App. Family Protect Feature and Pi-Hole can't be activated at the same time.
Step 4. Reboot Firewalla ( Settings-> Advanced -> Reboot), and it's done.
** Note: Firewalla may take longer to complete the reboot process when pihole is installed, so please be patient.
*Note: If you enabled web interface when installing pi-hole, you can access by http://<firewalla_ip>.
If you see Firewalla pairing page when accessing the site, it means the pairing service is running, just wait for 10 minutes and try again.