services

raspberries make great servers

services

How to Create a Local Self-Hosted MQTT Mosquitto Broker on a Raspberry

I have a bunch of stuff that I’ve slowly been installing in the house that I’m realizing that I need a cohesive and coherant way to control and use. I have Alexa PhotoShow5, and a Amazon Dot, some Ubiquiti cameras, HUE lights, smart TVs, WiFi enabled thermostats, smart laundry, and who knows what else? I […]

Read More
services

Why dnsmasq is so Awesome!

In my last post, I walked you through the steps in setting up disk-less booting. Pretty cool that we went from booting from SD cards, to USB drives, to booting off the network! But for some reason, the TFTP server that I installed, won’t stay running as a service. Looking at the documentation and the […]

Read More
services

How to PXE boot a Raspberry

So far, we’ve built an NFS server and a TFTP server. Next, we’re going to populate those servers with the files that are needed to boot a Raspberry. The contents of /boot will be served by the TFTP server and the entirety of /root will be served by the NFS server. Download the latest Raspberry […]

Read More
services

How to Build a TFTP Server on a Raspberry Pi

The next piece of the puzzle for our Raspberry PXE boot environment is a TFTP server. In the last post, we set up an NFS server for the bulk of the OS files. In this post, we need to really dumb it down to brass tacks. We need to share files across the network, without […]

Read More
services

How to Build an NFS Server on Raspberry Pi

I’d like to start setting up a PXE boot environment for Raspberry Pis on my network. Essentially, I should be able to boot a Raspberry just by plugging in the Ethernet cable and the power cable, and if everything is set up properly, the thing will boot with NO LOCAL MEDIA–no SD card, no USB […]

Read More
services

SBATCH commands to submit an HPC job to Slurm

One of the first stumbling blocks of learning to use an HPC (High-Performance Cluster) is learning to submit a job to the queue. That job will be run by the nodes in the queue, not on the computer where you ran it. The SBATCH script is sort of like a shell script with a whole […]

Read More
services

Running a Raspberry Pi HPC Cluster

Some Slurm Commands scontrol show partition Use this command to check the configuration of your partition. It tells you things like how many CPUs are available or if the configuration you put in place is working the way you had planned. scontrol show config If you need a little bit more details, this command will […]

Read More
services

How to Build an HPC (High-Performance Cluster) with Raspberry Pi Computers

How would you like to have a supercomputer in your home? Multiple cores, network-attached storage, job scheduling, and process control all sitting on your desktop! The Raspberry Pi can make that a reality. Well, sort of. An HPC is a group of individual computers, all running in parallel, and managed by a central computer. And […]

Read More
services

How I Got My Old Pi 3 to Boot from USB

I was reformating some USB drives to set up a PI cluster and one of the Raspberries wouldn’t boot. I took a look at it and realized that it was a Raspberry PI 3! RPis didn’t always boot from USB! We used to have to format SD cards and boot from them. But SD cards […]

Read More
services

How to Build the GeeekPi Raspberry Pi Cluster Case

The Uctronics Pi Rack turned out to be a complete disaster. The OLED screens burned in really fast with missing pixels and super bright pixels. One of the fans failed. The other three fans are really loud! Occasionally, a Pi will lock up or just not boot completely. There’s gotta be a better way to […]

Read More