Raspberry Pi Pi-Hole

How to Install and Configure SNMP on a Raspberry Pi for LibreNMS Monitoring

If you’re running LibreNMS on a server somewhere and you’ve got a Raspberry Pi sitting on the same network, it’s worth pulling that Pi into your monitoring. It draws almost no power, it’s always on, and once it’s reporting data you’ll have graphs for CPU, memory, disk, network traffic, and temperature with very little effort. …

How to Monitor Websites and HTTPS Endpoints in LibreNMS via Docker

Many developers set up LibreNMS using Docker to monitor infrastructure via SNMP. However, keeping tabs on public or internal websites requires a different approach. LibreNMS can perform HTTP and HTTPS availability checks that function just like a curl command, tracking response times and alerting you if a site drops. If you deploy LibreNMS using the …

Raspberry Pi Pi-Hole

Disable WiFi MAC Randomization on Raspberry Pi Zero

Problem By default, the Raspberry Pi Zero generates a random MAC address for WiFi connections to limit device tracking. While this is a good privacy feature for mobile devices, it makes it difficult to track and manage the device on your home network. Solution Disable MAC randomization by creating a NetworkManager configuration file. Steps 1. …

Python

Exploring Django: A Powerful Framework for Building APIs

Introduction Django is a high-level Python web framework designed to help developers build web applications quickly and efficiently. One of Django’s standout features is its ability to facilitate the creation of robust APIs, making it a popular choice for back-end development. So easy that even I can use it! What is Django? Django is an …

Securing Your SSH Folder: Why Permissions Matter

When it comes to securing your server, one of the most critical aspects is ensuring that your SSH (Secure Shell) folder and its contents have the correct permissions. Proper permissions help protect your SSH keys and configurations from unauthorized access, which is essential for maintaining the security of your system. Understanding SSH Folder Permissions The …

Getting the VS Code Docker Integration to Work

You’re probably encountering an issue where VS Code asked you to install the Docker integration, and once you install it, you’re getting the following error: The simple fix is to add your user you’re trying to remote view the containers with, to a new group called docker. To do this, you can run the following: …

Access your Local Ubuntu Server on your LAN Domain

The problem we’re trying to fix today sounds like a simple one, but requires a package to accomplish. Say you have an Ubuntu Linux server you just set up with a hostname of Ubuntu. Assuming your LAN domain is .local, you’d like to access services on this domain by going to to https://ubuntu.local. If you’re …

Cloud Gateway Ultra (UCG-Ultra) Ports failing due to Bad Ethernet Cable?

Apparently a bad Ethernet cable can cause the other ports to fail on the back of a UCG-Ultra. I am running a Unifi Gateway Ultra running Unifi OS v4.0.6. This device has 5 ports on the back. One for WAN and 4 for normal LAN traffic. In Port 1 I have a “US-8-60W” switch. Ports …