pez-docs/locations/london.md
Pez 8e7269611d Update docs to reflect current setup (March 2026)
- Add Hetzner Cloud location (helsinki-a, nuremberg-a)
- Update london-a to FreeBSD, london-b ZFS layout to 3x raidz1
- Note offline servers (london-c, copenhagen-b)
- Update Plex docs with accurate ZFS and exporter behaviour
- Add workload docs: Nextcloud AIO, Navidrome, slskd, Monitoring,
  Auth (Authelia/LLDAP/Bitwarden), Mail (poste.io), Gaming (Minecraft/MaNGOS)
- Update README/intro with current service and location index
2026-03-04 09:09:08 +00:00

57 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# London
This location is my primary one. It's hosted at my address in northwest London in a rack cabinet in my bedroom (doubles as a white noise machine for falling asleep).
It consists of three servers — A, B, and C. A and B are repurposed personal gaming rigs. London-C is currently offline pending a reinstall.
## Networking
Networking is fairly overkill, I have to admit. I'm using a Ubiquiti Dream Machine Special Edition as my router, which gives me excellent routing performance compared to a normal ISP-provided router.
My ISP (BT) charges around £90 for a 1 Gbit/300 Mbit connection.
My flat is equipped with Cat 5 cabling in the walls, accessible via a patch panel in the utility closet. All wall cables connect to a Ubiquiti switch mounted in that closet.
I've got a refurbished tablet stuck to the side of my fridge in the living room showing various Grafana dashboards — a much nicer way to check on things than loading up a browser.
## Hardware Specs
### london-a
| Component | Value |
|---|---|
| CPU | Intel i7 4790K |
| vCPUs | 8 |
| Memory | 32 GB |
| OS | FreeBSD |
| Boot Storage | 1 TB |
london-a runs the monitoring stack — Prometheus and Grafana — on FreeBSD. The BSD base keeps it lean and stable for a machine that mostly just scrapes metrics and serves dashboards.
### london-b
| Component | Value |
|---|---|
| CPU | Threadripper 3970X |
| vCPUs | 64 |
| Memory | 64 GB |
| GPU | Nvidia GTX 980 |
| OS | Ubuntu |
| Boot Storage | 500 GB |
| ZFS Pool | 87 TB raw (3× RAIDZ1, 4 disks each) |
london-b is the workhorse. It runs Plex Media Server natively, plus a stack of Docker services: the `*arr` suite, Nextcloud AIO, Navidrome, Jellyseer, slskd, and several Prometheus exporters.
Storage is a ZFS pool named `hdd` — three RAIDZ1 vdevs of four disks each (12 disks total), giving roughly 62 TB usable. Each vdev can tolerate one disk failure. Weekly scrubs run on Sundays.
### london-c
| Component | Value |
|---|---|
| CPU | ARM Cortex-A72 |
| vCPUs | 4 |
| Memory | 8 GB |
| OS | — (pending reinstall) |
| Boot Storage | 128 GB |
Currently offline. Pending OS reinstall.