CF Carlo Fuselli Homelab

Raspberry Pis

Three small machines, a lot of storage, and a healthy amount of experimentation.

The homelab is where I keep practicing the parts of systems work that matter in real life: networking, storage, access control, monitoring, and recovery.

In case you haven't seen one: a Raspberry Pi is a full Linux computer the size of a deck of cards. I run three of them, a Raspberry Pi 4 Model B each.

Raspberry Pi 4 Model B board

Photo: Laserlicht, Wikimedia Commons (CC BY-SA 4.0)

Node 1

Main personal stack

One Raspberry hosts my own daily services and personal websites. It is the machine I use to keep things simple, reliable, and easy to recover.

Personal services Reverse proxy Backups

Node 2

Libriciclo and friends

Another Raspberry runs the main Libriciclo stack. The rest of that part of the setup hosts a few friend websites and small public projects.

Libriciclo.it Friend sites Shared hosting

Node 3

Monitoring and experiments

The third one is mostly for observability. Grafana and Prometheus live there, along with the storage and networking experiments I like trying before I trust them.

Grafana Prometheus Tailscale

The real thing

One of the three, before and after.

A Raspberry Pi 4 in its case, next to heatsinks and screws
Fresh out of the box.
The Raspberry Pi mounted on the wall next to its SSD
Mounted, with its SSD.
Node 1 Personal stack Node 2 Libriciclo & friends Node 3 Monitoring Switch + Tailscale mesh

What I like

Storage, VPNs, SSDs, and boring uptime.

The point of the setup is not complexity. It is learning how to make small systems comfortable to run: private access, sensible networking, and enough monitoring to notice issues early.

  • SSDs and storage layouts
  • Tailscale and VPN access
  • Monitoring for the parts that fail silently
Tailscale logo