pez-docs/locations/london.md
Rasmus Wejlgaard 4508f740e5 Update documentation for current setup
- Update locations/london.md with current server state (london-a FreeBSD monitoring, london-b Ubuntu/ZFS storage, london-c offline)
- Update locations/copenhagen.md with current servers (copenhagen-a Minecraft+WoW, copenhagen-b offline, copenhagen-c general)
- Add locations/helsinki.md documenting helsinki-a (Caddy gateway, Authelia, Bitwarden, LDAP) and nuremberg-a (mail/poste.io)
- Add workloads/jellyfin, navidrome, nextcloud, arr-stack, minecraft, wow, mail, monitoring, bitwarden, authelia
- Add principles/zfs documenting the london-b ZFS pool setup
- Add principles/caddy documenting the reverse proxy setup on helsinki-a
- Update introduction.md to mention all locations
2026-03-04 09:41:57 +00:00

2 KiB
Raw Blame History

London

This location is my primary one. It's hosted at my address in northwest London in my rack cabinet in my bedroom (doubles as a white noise machine for falling asleep).

It consists of 3 servers: A, B, and C.

A and B are my old personal computers retired into server duty. london-a is now running FreeBSD as a dedicated monitoring host. london-b is the workhorse — primary storage and media server.

london-c is currently offline and pending 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 me about £90 for a 1Gbit/300Mbit connection. All servers are connected via Cat 5 cabling in the walls, accessible through a patch panel in the utility closet, connected to a Ubiquiti switch.

Servers

london-a

Monitoring server. Runs FreeBSD 14.3. Very lightly loaded — disk at 6%.

Runs:

  • Prometheus (metrics collection)
  • Grafana (dashboards)

Accessible at:

  • grafana.pez.sh (behind Authelia)
  • prometheus.pez.sh (behind Authelia)

Hardware:

Component Value
CPU Intel i7 4790K
vCPUs 8
Memory 32 GB
Boot Storage 1 TB

london-b

Primary storage and media server. Runs Ubuntu 24.04. Tailscale IP: 100.84.65.101.

ZFS pool hdd: 3× RAIDZ1 arrays (8 drives total). 46T used / 18T free / 64T total. Weekly scrub on Sundays. Disk at 72%.

Docker workloads:

  • Nextcloud AIO (cloud.pez.sh)
  • Jellyfin (jellyfin.pez.sh)
  • Plex (plex.pez.sh)
  • Radarr, Sonarr, Lidarr, Readarr, Prowlarr (arr stack)
  • Transmission (download.pez.sh)
  • Navidrome (music.pez.sh)
  • Jellyseerr / Overseerr (request.pez.sh)
  • slskd / Soulseek (soulseek.pez.sh)
  • smartctl exporter
  • prom-plex-exporter

Hardware:

Component Value
CPU Threadripper 3970X
vCPUs 64
Memory 64 GB
GPU Nvidia GTX 980
Boot Storage 500 GB
ZFS Storage ~64 TB usable

london-c

Offline. Pending reinstall.