Why not just use a raspberry pi?
- The cost is less then $ 30 total and you have a fully working solution (almost half what you will spend with the pi) vs the raspberry pi where you need to by a power cable, Ethernet cable, case, SD card etc; all on top of the $ 35 pi.
- The Ethernet port is gigabit 1000MBs on the Pogoplug vs only 100MBs on the PI; SO TEN times faster!!! What?!!
- Supports full SD cards, also micro SD cards via the SD adapter which is usually included when buying a micro SD Card.
- Already built to run in a headless mode.
Follow the steps below in order to setup your Pogoplug with PiHole.
**Pogoplug v4 (Mobile) **
roughly $15 on amazon: https://www.amazon.com/dp/B01HNFMGLU/ref=cm_sw_r_cp_dp_T2_Ch.Bzb6M17HAE
SD Card 2GB+
32GB for roughly $10 on amazon: https://www.amazon.com/dp/B06XWN9Q99/ref=cm_sw_r_cp_dp_T2_aj.BzbNJDZQ9M
Pogoplug Debian img
https://github.com/pepaslabs/pogoplug-v4-bodhi-rootfs-debian
http://blog.qnology.com/2014/07/hacking-pogoplug-v4-series-4-and-mobile.html
Once ready, power off your pogoplug and remove the sd card.
Format your sd card (I used SD Formmatter)
https://www.sdcard.org/downloads/formatter_4/
The section below I will not describe in detail how to use each software, please use google as there is already tons of guides.
use your favorite image tool to write the pogoplug debian image to it (I used win32diskimager)
http://sourceforge.net/projects/win32diskimager/files/latest/download
use your favorite image tool to extend the the image to the full sd card (I used Gparted live)
plug your sd card into the pogoplug and boot. you will need to connect via SSH
user: root
password: BLANK JUST PRESS ENTER
Check to make sure it you are using the full sd card and have enough space. (after install roughly 1GB will be used)
df -h
Update:
apt-get update
apt-get upgrade
Install needed software: This step will take the longest to install git
apt-get install curl
apt-get install git-core
Remove unneeded software:
apt-get remove apache*
apt-get autoremove
Adjust your timezone:
dpkg-reconfigure tzdata
Set a root password: (OPTIONAL, but recommended)
passwd
curl -sSL https://install.pi-hole.net | bash
You now can follow the guides on PI HOLE for configuration (https://github.com/pi-hole/pi-hole)