Software Projects

  • PiHole HA Sync
    Script to run on a primary PiHole server to sync blocklist database and custom local DNS entries to a secondary server. Make sure to setup sshkeys to allow user on primary server to login to secondary server. Then run this script in the cron every 15-30 minutes. # HA Sync …
  • Network Caller ID
    Who uses a land line phone now-a-days. Well I do, but I added a digital touch to it by connecting a USB modem to a Raspberry Pi and running NCID. This allow me to push CallerID notifications using Pushover to my phone/laptop/desktop. Now I know when a telemarketer calls even …
  • Gitea
    This is my main code repository in my house. While I maintain good coding practices and keep credentials out of the code, I also keep the code local so I can make changes offline. I really like that Gitea is developed in GoLang. I also installed a Dark Theme and changed the link colors …
  • Home Inventory
    I wanted something to keep track of all the devices I had on my network. While installing Zabbix, I had to install MariaDB (MySQL), so I used that database to house the inventory of devices. This also uses PHP, jQuery and DataTables on the front end and Bash, Python and …
  • PiZabbix
    https://linuxhint.com/install_zabbix_raspberry_pi/ While investigating the use of Zabbix for my department to use, I found a lot of uses for it in my house. I have it monitoring many of my IOT devices found on my Hardware Projects page. At first I was going to install it in a VM on …