Pihole and Samba Display

by BarleyBobs28 in Circuits > Raspberry Pi

2647 Views, 5 Favorites, 0 Comments

Pihole and Samba Display

7.PNG
6.PNG

In this tutorial, I will show you how to make a display that shows your PiHole stats and Samba stats.

Supplies

  • 1x Raspberry Pi
  • 1x Raspberry Pi display

Setup Pihole

To install Pihole just open a terminal and enter the code below. Follow through the install and set it up how you wish. Just don't forget to note down the password!

curl -sSL https://install.pi-hole.net https://install.pi-hole.net | bash

Setup Samba

To install and setup samba, open a terminal and enter the code below.

sudo apt-get install samba samba-common-bin
sudo mkdir -m 1777 /share
sudo leafpad /etc/samba/smb.conf

Then enter this code into the editor:

[pishare]
path=/share
writeable=Yes 
create mask=0777 
directory mask=0777 
public=no

Then run this command to create a user, and then enter a password for the user:

sudo smbpasswd -a pi

Finally, run:

sudo systemctl restart smbd

Setup the Code!

To set up the code, run:

wget https://raw.githubusercontent.com/barleybobs/piStats/master/setup.sh 2 Kudos Rep

Then run:

chmod +x setup.sh

Afterwards, open File Manager and go to /home/pi and click the setup.sh file and select Run In Terminal. This will install the code and download the dependencies.

Setup Auto Start

Now we will set up the pi so that on startup it opens the display in fullscreen mode. To do this run:

mkdir /home/pi/.config/autostart
nano /home/pi/.config/autostart/pistats.desktop

Then enter:

[Desktop Entry]
Type=Application
Name=PiStats
Exec=bash -c 'sleep 1 && xterm -hold -fullscreen -hold -e "sudo python3 /home/pi/piStats/main.py" && uncluttered -idle 0.01 -root'

Connect to Your Samba File Server

8.PNG
9.PNG

To connect to your file server, open File Explorer and select This PC then select map network drive then in the folder put:

\\raspberrypi\pishare

Conect to Pihole

To connect to Pihole I suggest you use this helpful website for how to change your DNS:

https://support.opendns.com/hc/en-us/articles/228007207-Windows-10-Configuration