mirror of
https://github.com/RWejlgaard/pez-docs.git
synced 2026-05-06 03:34:44 +00:00
- 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
57 lines
2.1 KiB
Markdown
57 lines
2.1 KiB
Markdown
# 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.
|