diff --git a/infra/backup-strategy/index.njk b/infra/backup-strategy/index.njk
index aac5b3e..ebdc4ee 100644
--- a/infra/backup-strategy/index.njk
+++ b/infra/backup-strategy/index.njk
@@ -11,7 +11,7 @@ layout: base.njk
The homelab uses a layered backup approach, split into two independent
tracks: NAS user content, and Proxmox VM/LXC backups. Both follow a
-3-2-1-style rule, multiple copies, multiple media types, at least one
+3-2-1-style rule: multiple copies, multiple media types, and at least one
copy on a different machine.
NAS user content, four layers
diff --git a/infra/index.njk b/infra/index.njk
index 043f35c..9839128 100644
--- a/infra/index.njk
+++ b/infra/index.njk
@@ -42,7 +42,7 @@ sections:
The setup at a glance
The infrastructure runs on three main machines: a Proxmox VE host (Beelink S12 Pro, 32GB RAM) as the primary compute node, a Synology DS918+ NAS for storage and Docker services, and a Xubuntu VM on Proxmox for development. An OpenWrt router handles multi-WAN failover with WiFi and Powerline backhaul, and four Zyxel GS1200-8HP managed switches distribute the network across the flat.
- The whole stack is monitored via Prometheus and Grafana, with node exporters on every machine, cAdvisor for container metrics, and SNMP exporters for network hardware. Backups follow a 3-2-1 strategy: local snapshots, NAS copies, offsite sync to a Raspberry Pi in a different room, and cloud archive for worst-case scenarios.
+ The whole stack is monitored via Prometheus and Grafana, with node exporters on every machine, cAdvisor for container metrics, and SNMP exporters for network hardware. Backups follow a layered strategy: local snapshots, NAS copies, offsite sync to a Raspberry Pi in a different room, and cloud archive for worst-case scenarios.
Why Proxmox
Proxmox VE was chosen over alternatives like ESXi or plain Docker for several reasons. The open-source model means no licensing headaches. LXC containers provide near-native performance for lightweight services without the overhead of full VMs. The web UI makes it easy to manage snapshots, backups, and migrations. And the ZFS support on the underlying Debian system gives us reliable snapshots and send/receive for the backup chain.
diff --git a/infra/synology/index.njk b/infra/synology/index.njk
index f1d835a..247a9fd 100644
--- a/infra/synology/index.njk
+++ b/infra/synology/index.njk
@@ -13,8 +13,8 @@ layout: base.njk
Storage
-- Bays, 4 drive slots, populated with a mix of large-capacity HDDs rather than a single uniform set, which SHR was specifically chosen to support.
-- RAID type, SHR (Synology Hybrid RAID), giving single-drive fault tolerance while allowing disks of different sizes to be mixed and later upgraded one at a time without rebuilding the whole array from scratch.
+- Bays, 4 drive slots, populated with a mix of large-capacity HDDs rather than a single uniform set.
+- RAID type, SHR (Synology Hybrid RAID), giving single-drive fault tolerance while allowing drives to be upgraded one at a time without rebuilding the whole array from scratch.
- Snapshots, Btrfs snapshot replication is used for file versioning instead of the classic recycle bin, taken hourly with a retention schedule of 7 days, 3 weeks, 3 months and 1 year.
@@ -29,7 +29,7 @@ layout: base.njk
- Central storage hub, single source of truth for files and backups that every other host in the network (Proxmox VMs, exporters, workstations) can write to or read from.
- Built-in snapshotting, Btrfs-based snapshots give point-in-time recovery without the overhead of a separate versioning package.
-- Flexible RAID, SHR allows disks to be swapped and capacity to grow over time without needing matched drive sizes from day one.
+- Flexible RAID, SHR allows capacity to grow over time by swapping in larger drives.
- Lightweight virtualization, running a single purpose-built Docker VM on the NAS keeps storage-adjacent workloads close to the data, without turning the NAS itself into a general-purpose application server.
diff --git a/stefankoelle/index.njk b/stefankoelle/index.njk
index 3604615..04f0fad 100644
--- a/stefankoelle/index.njk
+++ b/stefankoelle/index.njk
@@ -197,7 +197,7 @@ layout: stefankoelle.njk
Arduino / PlatformIO
- Built ESP32 dashboards (M5Stack, WT32-SC01) showing weather, calendar, and Munich transit departures on physical hardware.
- - LED Matrix ESP32: Displays date, time, weather, and status messages via Web API, with a display in every room.
+ - LED Matrix ESP32, the date/weather/status displays in every room (see the Home Automation section above).
- Kids RFID MP3 Player: Interactive audio playback system with RFID tags, powered by an Arduino Nano.