Study · Infrastructure

Server Watch

Study · Server availability — cadence · trackers · ghosts · the running list

Prefer the short version? Server Watch: The Shelf Is a Slot Machine — the same findings for everyday readers, with an audio reading and the living list.

Question: how does a buyer rationally shop for a dedicated server whose availability — not its price — is the scarce good? What cadence of checking gives a real chance of catching one, which watchers can be trusted, when is a scarce “ghost” worth hunting against an orderable equivalent, and what does the whole shelf actually offer today in the class we were shopping?

Researched: October 26–27, 2026. Every availability and price claim is dated. “Orderable” means the seller's own order surface — cart, configurator, or the seller's availability API — said so on the date stamped beside it; a catalogue listing alone never counts. Currency: US dollars primary, €1 ≈ $1.12, C$1 ≈ US$0.71, native prices in brackets — the house rates of this research programme. Class names are the published ones (8-Core Class 4–8 cores, 16-Core Class 12–16, 24-Core Class 16–32, 64-Core Class 32–128).

1. The scarcity record

Tracker of record: ServerHunter's offer timeline for the Hetzner EX44-1-LTD (Helsinki), read in full from August 11 to October 27, 2026, and re-read on publication day. The machine: Intel Core i5-13500 (14 cores), 64 GB DDR4, 2× 512 GB NVMe, €57.30/mo + €1.70/mo IPv4 = €59.00 all-in (≈ $66), no setup fee, on Hetzner's Limited (cancellation-fed) shelf.

2. The cadence equation

For a stock window of length W and checks at interval T landing at random against the windows, P(catch a given window) ≈ min(1, W/T). Expected wait ≈ mean gap between windows ÷ P. Ghost inputs (October): W ≈ 11 min median; mean gap ≈ 24 days ÷ 19 windows ≈ 1.3 days.

Check interval TP(catch one window)Expected wait
24 h≈1%≈169 days
60 min≈18%≈7 days
30 min≈37%≈3.5 days
15 min≈73%≈2 days
10 min≈100% of median windows≈1.3 days

Bounds: longer-than-median windows (25–31 min occurred) raise every row; the check must land and the order must complete inside the window — seller-side identity verification (manual review is observed in the wild) is the binding constraint, hence “already-verified account” in the rule; seller rate limits and bot checks cap the polite cadence at roughly ten minutes for a human-supervised watcher. Publication-day sanity pass: the timeline was re-read; median and counts unchanged; the table stands.

3. Tracker ecology

WatcherWhat it readsBlind spot
ServerHunterSeller pages' JSON-LD structured dataInherits template lies verbatim (Exhibit A)
Server Radar (radar.iodev.org)Hetzner catalogue + auction, directHetzner only
HostNotify ($2.99/mo)The sellers it coversCoverage is its list; you rent its cadence
OVH availability APIOVH's own per-configuration datacentre stockOVH only; flavour-level — read the exact configuration
Seller order pageItselfThe only ground truth; rate-limited if hammered

Exhibit A (October 27, 2026 — verified twice in one day). PebbleHost Enhance-02 Gen2 (EPYC 4545P, $124.99): ServerHunter showed ≈14 months of continuous stock (Aug 21, 2025 → Oct 2026). Our afternoon first-party sweep (14:38–14:55 PDT) found the rendered product page saying “Out of Stock” while the same page's JSON-LD said InStock; ServerHunter reported “In stock”. By the evening (22:40 UTC crawl), PebbleHost's catalogue again offered the model with a live configure path and the model page carried no out-of-stock notice. Recorded as a same-day flap — out in the afternoon, back by the evening, invisible to the tracker in both directions. Working rule: a tracker's “in stock” is a claim about markup, not about shelves.

4. The two refurbished shelves

Hetzner Server Auction (hetzner.com/sb): a Dutch (descending-price) auction of returned hardware. The caught price is the monthly rent; no setup fee. Stock is the cancellation flow. Community-tracked practical floor ≈ €30–33 for recent hardware. Dated snapshot, October 26, 2026: cheapest i5-13500 unit €36.84 (≈ $41/mo). Production note: the auction's live listings render client-side, so no fresher numeric snapshot could be taken at publication; the article keeps the dated figure and says so.

OVH Eco (Kimsufi / SoYouStart / Rise): a fixed-price refurbished shelf whose failure mode is the indefinite “soon available”. Precedents: the KS-A (announced, legend, essentially never orderable; its €4.99 ≈ $5.60 became the meme) and the RISE-L (§6). Ground truth for OVH is the availability API, not the storefront poster.

5. The standing-equivalent rule

  1. Name the standing equivalent — the orderable-today machine you would actually buy (in the cart, not a fantasy config).
  2. Premium = (equivalent monthly − ghost all-in monthly) × 12. Setup fees listed separately; they amortise.
  3. Measure the ghost — windows per week, median window — from tracker history.
  4. Hunt only if a polite cadence (≈10 min) from a ready, verified account catches it inside your deadline; otherwise buy the equivalent today.

Worked example. Ghost EX44-1-LTD $66/mo all-in. Equivalent: OVH RISE-M $114/mo (C$159.99 CA store; $118 US store — OVH prices by storefront). Premium ≈ $48/mo ≈ $575/yr. Cadence verdict: a 10-minute watch expects ≈1.3 days; a daily check ≈5 months. Twist: the standard EX44 (same CPU, 64 GB, 2× 512 GB) is itself orderable at the same €59 (Hetzner product page, InStock, Oct 27) — the hunt priced a variant, and the premium-to-shelf was ≈$2. For a buyer in a hurry the correct outcome was “buy the ordinary one today”; the watch remains for a buyer who is not.

Mirror case. The RISE-L has no measurable cadence (§6); the rule says, without drama: do not wait.

6. Ghost register

GhostWould-be priceRecordVerdict
Hetzner EX44-1-LTD€59 ≈ $66 all-in≈50 windows Aug–Oct; median ≈11 min; ≈5/week in OctThe only ghost worth an active hunt (10-min cadence, verified account)
OVH RISE-L (9950X, 128 GB)C$239.99 ≈ $170Sold Sep–Dec 2025 (incl. ≈10-day Nov stretch); last in stock Dec 8, 2025; dark ≈10.5 months; OVH API Oct 27: unavailable in all 6 datacentresDo not wait. Watch free or not at all
PebbleHost Enhance-02 Gen2 (EPYC 4545P)$124.9914 months continuous stock per ServerHunter; same-day flap Oct 27 (§3)Flips within hours — a same-day game; trackers blind to it
Contabo Ryzen 9 7900 (1 TB NVMe)€109.65 ≈ $123Sold out; no tracker history exists anywhere we could findLikelihood unrated — an unmeasurable ghost is half a deal
OVH RISE-3 @ 64 GB—Callback-only / unavailable (Zen-3 line winding down)Not a candidate
OVH KS-6, SYS-3-P—Unavailable in every datacentre (OVH API)Old-iron traps regardless

7. The whole-internet hunt (16-Core Class)

Method: class = 12–19 physical cores, ≥64 GB RAM, DDR5 preferred; power first, price second; hard cap C$250/mo on the configured monthly price (setup flagged separately). “Available” = live order path at the seller's own configurator on check day. Sweep executed October 27, 2026, 14:38–14:55 PDT; every list row re-verified at publication the same evening (§10).

Winners (all configurator-verified Oct 27): 1. PebbleHost Power-04 Gen3 — Ryzen 9 9950X 16c, 64 GB DDR5, 512 GB Gen4 NVMe — $159.99/mo, $80 setup; 12-mo cycle $127.99; Coventry UK only; strongest orderable in class under the cap. 2. PebbleHost Power-03 Gen2 — 7950X3D 16c, 64 GB — $139.99/mo, $70 setup; the value pick. 3. OVH RISE-M — 9900X 12c, 64 GB, 2× 512 GB NVMe — C$159.99/mo CA store ($118 US store), install C$159.99; orderable Gravelines + Roubaix only. 4. PebbleHost Power-03 Gen3 — 9900X 12c, 64 GB — $139.99/mo, $70 setup. 5. PebbleHost Power-02 Gen2 — 7900 12c — $99.99 headline is the 32 GB config; $114.99 at 64 GB (configurator trap, recorded); $50 setup.

Over the cap / out of class: Hetzner AX102-1 (7950X3D, 128 GB) — C$409.22/mo on the sweep's storefront reading (≈ $290; Hetzner's list is €257.30 + €129 setup per our 16-Core Class study) — orderable HEL1/FSN1; it anchors the 24-Core Class row of the list. Hetzner EX63-1 (20 cores) €149 — just outside the class boundary.

Leads that did not ship (production rule: unverified names are not list entries). FiberState (Salt Lake City / Los Angeles): catalogue shows a 7950X/128 GB at $119.95 and a 9950X/128 GB at $179.95 with order paths, but the only catalogue obtainable at publication was a stale crawl (Aug 2025) and no cart-level stock check could be completed — open lead, needs a live cart check. ReliableSite: catalogue (crawled Oct 27) lists configured prices with order paths (3950X 16c/64 GB $169; 5950X 16c/128 GB $199; EPYC 4545P 128 GB $299) — no row beats the verified winners, and cart-level stock is unconfirmed — not listed (dominated + unverified). GTHost: Ryzen 9950X presence in Toronto/Los Angeles attested only by third-party roundups; no first-party live listing with price and stock obtained — cut for this publication, re-check at a future refresh. Smaller names in the research scan plan (Terrahost, Worldstream, NovoServe, Advin Servers, DediRock): no in-class orderable offer surfaced during the research sweep that beat the verified winners; the list's stated coverage is Hetzner, OVH, PebbleHost, Contabo and the US mid-market majors.

No orderable Canadian-datacentre machine in class on Oct 27; all winners are EU (UK/France). Latency note: EU ≈150 ms vs US-West ≈10–20 ms from Vancouver — matters for an interactive workstation desktop, not for agent workloads.

8. Oracle Always Free — the watcher box

9. The Frequently Updated type — notification design

The blog article is the first instance of a new post type, “Frequently Updated”: the type marker lives in the blog template and front matter, so future posts of the type inherit (a) the one-click notify button, (b) a Telegram channel link beside it, (c) the declared update frequency shown to readers, and (d) the living list marked with its last-checked date. The list itself is data-driven — the page renders from a single data file, so a refresh is a one-file change, a rebuild, a redeploy, and a fan-out (documented in the piece's runbook, kept with this study's files in the HQ repository).

Channel selection. Primary: browser push via OneSignal's free tier — free to 10,000 subscribers per send; a web-push subscription is a browser endpoint, so no email is collected (growth pricing, if ever needed: $19/mo + $0.004/subscriber). Webpushr's free tier (also 10k) is the named fallback; PushEngage's free tier (200 subscribers) was rejected as too small. iOS constraint: web push requires the site installed to the Home Screen (iOS 16.4+), so the Telegram channel link rides beside the button as the iPhone-reliable path — a public channel is a broadcast list with per-post view counts. RSS/WebSub is plumbing only: the post carries its own Atom feed with WebSub hub links, and the refresh procedure pings the hub on republication.

Owner steps left (exactly two, both account-side; everything code-side is wired): 1. create the OneSignal app for agentforgetools.com (free plan) and paste the App ID into the site config — until then the SDK is never loaded and the button degrades honestly, explaining the state and pointing at the feed and the declared cadence; 2. create the Telegram channel under the owner's account and set its URL in the same config — the link slot renders automatically once set.

10. Publication-day verification log (Oct 27, 2026)

Row / claimSurfaceResult
PebbleHost Power-02 / 03 Gen2 / 03 Gen3 / 04 Gen3pebblehost.com catalogue (fresh crawl, 22:40 UTC)All configure-live at $99.99 / $139.99 / $139.99 / $159.99; 64 GB on Power-02 = +$15 → $114.99
PebbleHost Enhance-02 Gen2Catalogue + model pageConfigure-live $124.99; model page no out-of-stock notice (vs the afternoon sweep's rendered OOS → flap, §3)
OVH RISE-M availabilityOVH availability API, exact configuration (64 GB, 2× 512 GB NVMe)Gravelines + Roubaix orderable (1H, high stock); Beauharnois not orderable
OVH RISE-LOVH availability APIUnavailable in all six datacentres — still dark
OVH RISE-S (8-Core row)OVH availability API (64 GB, 2× 512 GB NVMe)Gravelines orderable (1H, high stock)
OVH ADVANCE-2 Gen 3 (64-Core row)OVH availability API (128 GB, 2× 960 GB NVMe)Beauharnois orderable (1H, low stock)
Hetzner EX44 (standard)hetzner.com product page€59.00, InStock
EX44-1-LTD cadence tableServerHunter timeline re-readMedian ≈11 min; 19 windows Oct 1–24 — table stands
Hetzner auction snapshothetzner.com/sbListings client-rendered; fresh numeric snapshot not obtainable by text fetch — dated Oct 26 figure kept (§4)
FiberState / ReliableSite / GTHost§7Cut / not listed; reasons recorded

Prices for rows not re-fetched at publication (AX102-1, AX42-1, RISE-S price, ADVANCE-2 price) rest on the Oct 26–27 first-party checks recorded in the class studies and the Oct 27 sweep, and are date-stamped as such in the list's data.

Sources

← All field notes