yesod.work

Roadmap / Infrastructure upgrade

The build tracker,
bolt by bolt.

The working record behind the verification-fabric initiative: what was bought, what it cost, when it lands, and every gate between here and production cutover. The architecture this hardware serves is drawn instation 8, Hard Infrastructure.

Init-02 · Tracking sheet

Current configuration

  • Dell PowerEdge R740xd 24SFF rackmount server for local homelab deployment; sourced from a Miami, Florida vendor.
  • 2× Intel Xeon Gold 6152 CPUs, 22 cores each: 44 cores / 88 threads total.
  • Base memory: 4× 32 GB DDR4-2666 ECC, 128 GB.
  • Memory upgrade: 4× additional 32 GB DDR4 PC4-21300 2666 MHz modules — final planned memory 8× 32 GB, 256 GB total.
  • Dell HBA330 host bus adapter; no BOSS card.
  • Intel X540/i350 combination network card (Dell 99GMT): 2× 10GBASE-T RJ45 plus 2× 1GbE BASE-T RJ45.
  • 6× Dell 2.5-inch Gen14 drive trays; iDRAC9 Enterprise; 2× Dell 1100 W redundant power supplies.
  • Builder configuration confirmed complete; rails are explicitly not included.
  • Advertised five-year warranty is conditional on colocation service — coverage for a home deployment needs written clarification.

Storage plan

  • Proxmox boot: 2× Intel D3-S4510 240 GB SATA SSDs, intended as a mirror.
  • Proxmox workload pool: 2× existing NVMe drives transplanted from the home NAS, each on a PCIe-to-M.2 adapter; pool topology TBD, mirror recommended.
  • Node-local scratch: 1× repurposed high-quality SATA SSD. Until a matching second drive is acquired, all contents must be disposable or reproducible.

Cost ledger

Amounts are USD. Shipping and tax are included only where explicitly recorded.

Status Category Item Qty Unit cost Total Notes
Paid Server Dell PowerEdge R740xd 24SFF base configuration 1 $1,284.00 $1,284.00 Paid 2026-08-09; free shipping
Paid Memory 32 GB DDR4 PC4-21300 2666 MHz modules 4 $165.00 $660.00 Paid 2026-08-10; raises memory from 128 GB to 256 GB
Deferred Rack hardware Compatible Dell sliding rail kit for R740xd 1 TBD TBD Purchase only after rack selection so post spacing can be verified
Ordered Boot storage Intel D3-S4510 240 GB SATA SSD 2 $55.14 $110.28 Ordered 2026-08-10; seller does not accept returns
Received Adapters Sabrent EC-PCIE NVMe M.2-to-PCIe adapter with heatsink 2 $17.08 $34.16 Received 2026-08-18
Available Workload storage Existing NVMe drives released from the home NAS cache 2 $0.00 $0.00 Ready for identification, firmware review, and health testing
Available Scratch storage High-quality SATA SSD released from the home NAS 1 $0.00 $0.00 Initially unmirrored; disposable content only
Future Scratch storage Matching SATA SSD for scratch mirror 1 TBD TBD Prefer matching capacity, model, and endurance
Ordered Cabling Self-adhesive floor cord cover 1 $11.02 $11.02 Temporary hallway network-cable protection
Paid — excluded NAS storage Used 18 TB HDD for the home NAS RAID5 conversion 1 $320.00 $320.00 Linked NAS cost, intentionally excluded from the server total
Deferred Rack StarTech 12U four-post open-frame rack 1 TBD TBD Not required initially
Received Power CyberPower CP1500PFCRM2U sine-wave rackmount UPS, 1500 VA / 1000 W 1 $397.02 $397.02 Received 2026-08-18; 120 V NEMA 5-15P in, 8× 5-15R out
Planned Environment Filtered ventilation for the rack alcove 1 TBD TBD Filter must not excessively restrict airflow
Future Cooling Dedicated mini-split for the rack alcove 1 TBD TBD Size after measuring steady-state and peak heat load

Known and currently committed total: $2,496.48, excluding every TBD item. The linked NAS restructure adds $320.00, intentionally excluded from the server-build total.

Recurring costs

Status Item Monthly Annual Notes
Planned Additional household electricity TBD TBD Estimate after measuring typical and peak load
Confirmed $0 Internet/service changes $0.00 $0.00 Existing fiber is sufficient; no static IP or upgrade expected

Timeline

Dates marked estimated are planning targets, not confirmed delivery commitments.

Date / window Status Milestone
2026-08-09 Complete R740xd base server paid
2026-08-09 Complete Two Sabrent NVMe adapters ordered
2026-08-10 Complete Four additional 32 GB RAM modules paid
2026-08-10 Complete Two Intel boot SSDs ordered
2026-08-10 Complete Intel X540/i350 RJ45 NIC confirmed
2026-08-13 Complete Final server configuration confirmed (rails absent; physical verification pending)
2026-08-13 → 08-18 Estimated Boot SSDs arrive — test promptly, no returns
2026-08-18 Complete NVMe adapters received
2026-08-18 Complete CyberPower UPS received — battery, AVR, and USB shutdown tests pending
2026-08-20 → 08-21 Builder ETA Build ready — clarify completion vs. shipment
2026-08-12 onward In progress Home NAS restructure (releases workload NVMe, expands backup capacity)
TBD Pending Server received and inspected — photograph packaging before commissioning
TBD Pending Burn-in and firmware baseline: memory, CPUs, SSDs, NVMe, NICs, thermals, fans, PSUs, iDRAC
TBD Pending Proxmox installed; mirrored boot; NVMe pool topology decided
TBD Pending Backup and UPS shutdown tested — required before production migration
TBD Pending Yesod migration rehearsal: networking, restore, services, rollback
TBD Pending Production cutover — only after burn-in, backup, monitoring, and rehearsal gates pass

Acquisition and readiness checklists

Rack and physical installation

  • Confirm server model: Dell PowerEdge R740xd 24SFF.
  • Confirm 2U form factor; ~29 in depth, ~73 lb configured weight.
  • Confirm rails are not included.
  • Select a rack before buying a compatible sliding rail kit.
  • Verify rack depth, post spacing, hole type, rail range, and weight capacity.
  • Confirm casters, leveling feet, cage nuts, screws, and anti-tip hardware.
  • Decide whether a cable-management arm is useful.
  • Label both ends of every cable.

Power

  • Select CyberPower CP1500PFCRM2U.
  • Confirm 120 V NEMA 5-15P input, 8× 5-15R outputs, 1500 VA / 1000 W.
  • Confirm household circuit rating, existing load, wiring, and outlet condition.
  • Confirm both PSUs can use UPS-backed outlets within UPS and circuit limits.
  • Obtain correctly rated power cords.
  • Configure UPS monitoring and automatic Proxmox shutdown.
  • Test runtime and graceful shutdown under load.
  • Decide whether to add a dedicated 120 V circuit.

Networking

  • Confirm Intel X540/i350 (Dell 99GMT).
  • Confirm 2× 10GBASE-T plus 2× 1GbE ports.
  • Verify all four ports and negotiated speeds.
  • Confirm compatible 10GBASE-T switch ports; obtain Cat6a cables.
  • Route the temporary hallway cable safely; keep it clear of power runs.
  • Plan the permanent in-wall run.
  • Define management, VM, storage, and migration VLANs or bridges.
  • Record IP allocation, gateway, DNS, VLAN IDs, and MTU.
  • Configure and test iDRAC before deployment; never expose Proxmox or iDRAC to the Internet.

Storage

  • Verify both boot SSDs: healthy SMART, matching firmware.
  • Record NVMe model, capacity, serial, firmware, endurance, and health.
  • Remove the NAS NVMe RAID1 cache and release both drives.
  • Confirm the NAS remains healthy and cache-independent.
  • Fit heatsinks or verify airflow over the M.2 drives.
  • Confirm PCIe slot placement and lane availability.
  • Decide boot-mirror implementation.
  • Decide workload-pool topology, ashift, compression, and backup policy.
  • Treat the single scratch SSD as explicitly non-critical.
  • Choose a scratch layout that can be rebuilt as a mirror later.
  • Run extended storage tests before migration.

Platform and operations

  • Install current Proxmox VE and updates.
  • Configure alert delivery.
  • Monitor SMART, ZFS, temperatures, fans, PSUs, and UPS state.
  • Store configuration and VM/container backups off this server.
  • Document recovery; keep installation media available.
  • Plan migration order and rollback.
  • Benchmark CPU, memory, storage, and network before cutover.
  • Reserve and measure resources for SigNoz/ClickHouse so verification bursts cannot starve observability.

Homelab environment

  • Secure, level, moisture-resistant table in the laundry-room alcove for the initial horizontal installation.
  • Filtered hallway intake air with a separate hot-air exhaust outdoors.
  • Verify the table supports the equipment without blocking intake, exhaust, or service access.
  • Protect equipment from falls, spills, plumbing leaks, and washer/dryer movement; do not stack the UPS on the server.
  • Size ducts and fans for measured peak heat load and worst-case summer conditions.
  • Choose a lint-controlling filter without excessive pressure drop; monitor as it loads.
  • Add temperature, humidity, and floor-level water-leak monitoring.
  • Configure staged thermal alerts and graceful shutdown for cooling failure.
  • Size a future mini-split after measuring actual load.

Linked workstream: the home NAS restructure

This workstream supplies the two NVMe drives for the new server and expands backup capacity. Starting from a Synology DS1522+ (Volume 1: 3× ~1 TB SSD btrfs RAID5; Volume 2: 2× 18 TB HDD btrfs RAID1; NVMe RAID1 cache), the sequence: install a third 18 TB HDD and reshape Volume 2 to RAID5 (24–48 h minimum, on UPS power, no reboots) → verify the backup vault with an integrity check and spot restore → remove the NVMe cache → rebuild Volume 1 as RAID1 on two SSDs and restore shares → health-test both released NVMe drives and install them in the R740xd.

  • Purchase the third 18 TB HDD (used, $320.00).
  • Remove the NVMe cache and release both drives.
  • Complete the Volume 2 RAID5 reshape on UPS power.
  • Verify backups with an integrity check and a representative spot restore.
  • Rebuild Volume 1 as RAID1; restore shares, ACLs, and packages.
  • Health-test the released NVMe drives and scratch SSD.
  • Add the off-site backup tier after reshape/rebuild I/O settles.

Decisions and open questions

  • Builder configuration confirmed 2026-08-13; physical verification and burn-in remain mandatory.
  • Final memory expected at 256 GB with balanced population to verify.
  • Rails and rack deferred; a 12U open-frame rack remains a candidate.
  • The 120 V UPS is the selected start; a later 240 V upgrade is optional, not a dependency.
  • Initial cooling is filtered intake plus outdoor hot exhaust; a mini-split remains TBD.
  • NVMe identity, health, and final pool topology remain TBD.
Project
Verification Fabric
Sheet
Build & commissioning
Snapshot
2026-08-13
Drawn by
Stephen + the factory

Unchecked facts remain planning evidence until verified during commissioning. Adapted from the internal design record; receipts and private identifiers redacted.