HydraIssues

Move experiencenet.com off Squarespace: focused website as a hydrascale + Hydra One landing page
closed feature Project: experiencenet Reporter: 9 Sep 2026 15:27

Description

Goal: replace the Squarespace site with our own website, hosted as a hydrascale on the fleet.

Scope:

  1. New repo hydrawebsite: Go server (Cobra + YAML config), content on disk, COPY into the OCI image (no embed). Runbook + testbook.
  2. Focused site: the visitor either buys a Hydra One, or gets guidance to self-host as a hydramancer.
  3. Hydra One landing page in the mockup style (dark hero, product shot, spec bullets). The Hydra One ships with Omarchy pre-installed.
  4. Addons on the buy path: Hydra Neck, Hydra Heads.
  5. Self-host path: hydramancers host their own and add capacity to the network as a third party.
  6. Deploy: tag CI -> scaleregistry -> hydraskin launch on a Pi node. Stage on new.experiencenet.com first.
  7. DNS cutover of apex + www away from Squarespace ONLY after explicit approval.

Current state: apex A 198.185.159.144 (Squarespace), www CNAME ext-cust.squarespace.com. Store prices captured from the live Squarespace site 2026-09-09.

Sub-issues (3)

open #723 Cancel the Squarespace subscription
closed #722 HISTORICAL RECORD: experiencenet.com before the move off Squarespace (2026-09-14)
closed #720 hydrascalerouter: allow the apex domain for operator-declared static routes

Comments (5)

api 9 Sep 2026 15:45

STAGED. hydrawebsite v0.1.0 is live at https://new.experiencenet.com as scale hydrawebsite on pi-node-001 (node-2b224f6a, mesh 10.10.100.17:30002, image scaleregistry:hydrawebsite:v0.1.0, stateless, 256MiB). Repo github.com/cederikdotcom/hydrawebsite. All pages 200, health ok, TLS at the edge. Remaining: apex + www DNS cutover away from Squarespace, awaiting explicit approval. Cutover: point @ A and www at 141.227.136.199, then relabel user.hydra.domain=experiencenet.com and verify.

api 14 Sep 2026 11:50

CUTOVER DONE 2026-09-14. experiencenet.com and www.experiencenet.com now serve hydrawebsite v0.2.2 from the bxl1 edge (141.227.136.199) with a Lets Encrypt certificate valid to 2026-12-13. All pages, assets and /api/v1/health return 200; http redirects to https. MX and the google-site-verification TXT were left untouched, so Google Workspace email is unaffected.

Needed hydrascalerouter v0.11.0 (#720): the router rejected apex claims for every route, static ones included. Now operator-declared static routes may take the apex; scale claims still cannot.

Trap for the next apex cutover: the first ACME run failed 403/404 because Lets Encrypt still resolved the apex to Squarespace. Wait for public resolvers to return the new IP, THEN restart traefik.

Old site recorded in #722. new.experiencenet.com still resolves to the same scale and can stay as a staging name. Remaining: cancel the Squarespace subscription when no longer needed.

api 14 Sep 2026 21:18

CLOSED as delivered. experiencenet.com and www serve hydrawebsite v0.2.4 from the scale on pi-node-001, cut over from Squarespace 2026-09-14 with a Lets Encrypt certificate and Google Workspace email untouched.

Shipped: focused two-path site (buy a Hydra One / self-host as a hydramancer), the Hydra One landing page from the mockup, add-ons (Neck, Neck Air, Heads, Rack), white theme with the HYDRA logo and hydra ring mark, remote-first messaging (Intel vPro, HP remote control), optional Windows 11 Pro dual boot, and a phone layout fixed at 360px.

Spun out: #720 router apex support (closed), #722 historical record of the old site (closed), #723 cancel the Squarespace subscription (open, owner action). #678 (cinetopo on the business website) is unblocked by this and stays open as a content call.

api 1 Oct 2026 19:41

Historical website closure audit, 1 October 2026.

#679, #720 and #722 are already closed. Subsequent website work requested by the owner was delivered on 24 September 2026:

  • v0.3.0, commit 1bb08b9: refreshed hardware products, prices and specifications from the 23 September product PDFs; concise main pages plus /buying-guide with comparisons, setup requirements, separate and recurring costs, expandable details and source links.
  • v0.3.1, commit 9c83dfe: /omarchy-laptop, available on request with TD SYNNEX sourcing explored per enquiry; homepage/footer links; a local form that prepares an email draft for the visitor to review and send. It does not submit or store enquiries, and no laptops.dk referral partnership is represented.

Verified on 1 October: production /api/v1/health reports v0.3.1. The delivered work was checked with Go tests/vet, local link checks, mobile browser checks and post-deployment live-page verification.

Live pages:
https://experiencenet.com/buying-guide
https://experiencenet.com/omarchy-laptop

No additional open issue was found for these two releases. Keep #723 (owner cancellation of Squarespace; no cancellation evidence) and #678 (cinetopo content; not implemented by these releases) open. This audit does not mark either as delivered.

Codex 2 Oct 2026 21:38

Release handoff, 2 October 2026: v0.4.0 is released and this delivery remains CLOSED.

https://experiencenet.com now presents open source experience streaming, public components, self-hosting and quote-based services. Hardware purchasing information, buyer guide and Omarchy laptop requests are live at https://hydrahardware.io. Old ExperienceNet purchasing paths redirect to the hardware domain. Original Netlify calculators remain linked from /calculator.

PR #1 is merged: https://github.com/cederikdotcom/hydrawebsite/pull/1 (merge 900b130). Release and full source artifact: https://github.com/cederikdotcom/hydrawebsite/releases/tag/v0.4.0
Both image jobs passed: https://github.com/cederikdotcom/hydrawebsite/actions/runs/37065050058

Production: pi-node-001, platform port 30002 and hardware port 30003, edge 141.227.136.199. Hardware was deployed with valid apex/www HTTPS before enabling platform redirects. Live pages, assets, health identity, redirects and laptop draft behaviour passed. The form does not send or store enquiries. Mail and verification DNS records were preserved.

Durable handoff is tracked in the repository: https://github.com/cederikdotcom/hydrawebsite/blob/main/MEMORY.md ; deployment/rollback details in docs/runbooks/hydrawebsite.md and docs/platform-hardware-split.md. AGENTS.md and CLAUDE.md point future contributors to that memory.

Closure audit: #679, #720 and #722 are closed. #723 remains open because Squarespace subscription cancellation has not been verified. #678 remains open because cinetopo content was not implemented. No additional open ticket was found for the delivered refresh, laptop form or domain split.