How to switch from “docker-compose” to “docker compose”

The CLI API for docker compose has changed recently. It used to be a single-word command with the two words separated by a hyphen. Since docker compose became available as a docker plugin, you could also run it by calling the docker command followed by the word compose. You might run into issues if you […]

The Current Architecture Of The Engineering Blog

An Overview Of The Architecture Of My Engineering Blog

In this post I will introduce the architecture of the Engineering blog. As most of you will notice, the blog is powered by WordPress. It’s an on-premise solution that is currently served from two Raspberry Pi 4B computers. The system is exposed to the public internet through a tunnel to a lightweight VPS hosted in […]

Wireguard: A simple, powerful VPN for my Raspberry Pis

This post talks about Virtual Private Networks. It is a common feature of cloud networking. I currently use Wireguard. It serves to connect all my Raspberry Pi machines together and with my public entry point in the cloud. In addition, I have machines scattered across multiple locations. This way I can connect securely to those […]

raspberry pi and ubuntu

How To Boot Ubuntu Server on the Raspberry Pi

Introduction In the previous post we kicked off this series as a DIY home data center project. This second post deals with installing an Operating System on the two Raspberry Pi. If we take a look at our shopping list from Part 1, we see two USB hard disk drives listed. I will attach each […]

A Raspberry PI cluster tower with attached HDDs and network cavbles.

How To Make Your Own Raspberry Pi Data Center

Introduction This is the first part of series that describes how to set up your home data center using Raspberry Pi. In this post I will cover the list of equipment and software we will need. In addition, I will estimate the total fixed and monthly cost of the project. Finally, I will outline the […]