Computer Lab

A biege and red box with LEDs and buttons.

Pi Mini Server

Created: 2020-11-18

A Raspberry Pi headless server for my 90s computers.

Parts

The inside of a small aluminum case, with a fan and a PCB mounted in it.

A Raspberry Pi 4B with 2GB RAM, a 256GB USB3 drive, and a PC case fan. The case is from an old ATX power supply, with a 3d-printed mounting bracket and a 3d-printed front. The case is spray-painted with Krylon's "Almond", which is a dead ringer for 90s PC beige.

Front Panel

The biege box with the red piece missing, revealing a circuit board with LEDs and buttons on it.

I wired a protoboard for the front panel. The top button is GPIO3 for shutting down and waking up the Pi. The bottom button is connected to the "run" header for reseting the Pi. The green LED is GPIO4 which is configured as a power indicator. A cron job pings the main router and CloudFlare once each minute and displays the results on the first two yellow LEDs, using GPIO17 and GPIO27. The last LED is GPIO22, configured as an activity LED.

config.txt:

[all]
#power button
dtoverlay=gpio-shutdown,gpio_pin=3
#power led
gpio=4=op,dh
#activity led
dtoverlay=act-led,gpio=22

The previosuly pictured biege box next to some biege tower PCs.

As you can see, the case design is inspired by my 90s computers.

For more information about the services running on this computer, check out Comms

© 2026 Kyle Delaney | Site Map