Go to file
Hongming Wang e55c44818d docs: update Fly Machines references to AWS EC2 + Railway (Apr 2026 migration)
The Apr 2026 SaaS migration moved tenant + workspace compute from Fly
Machines to AWS EC2, and the control plane from Fly to Railway. Update
docs that still claim Fly Machines as the production provisioner; leave
historical / changelog references intact.

Files changed:

- content/docs/architecture.mdx — SaaS Deployment Modes section now
  states each tenant runs on a dedicated AWS EC2 instance provisioned by
  the Railway-hosted control plane; adds an Apr 2026 migration note +
  link to the molecule-controlplane README "Migration history".
- content/docs/tutorials/fly-machines-provisioner.md — preserved as
  historical PR #501 lineage record; adds a DEPRECATED banner at the top
  pointing to the EC2 provisioner (`internal/provisioner/ec2.go`) and
  the controlplane migration history. Tutorial body kept untouched.
- content/docs/self-hosting/admin-token.mdx — drops the "Fly.io
  (recommended for self-hosted)" framing since the SaaS no longer runs
  on Fly. Adds a Railway example alongside the existing Fly.io example,
  keeps both as illustrative options. Rotation steps generalised to "the
  host's secrets store" (Railway, Fly.io, AWS Secrets Manager all work).
- content/docs/tutorials/saas-federation.md — security model table row
  "No Fly/API tokens on tenant" → "No AWS/cloud API tokens on tenant" so
  it matches the EC2 + Neon architecture the rest of the page already
  describes.

Untouched on purpose:

- content/docs/changelog.mdx Phase 33 "Fly Machines provisioner" entry —
  changelogs are historical record.
- content/docs/architecture/wildcard-dns-proxy.md — only references
  Fly.io as a generic SaaS example, not as Molecule's infrastructure.
- content/docs/security/safe-mcp-advisory.mdx — `fly.toml` is one of
  several illustrative deploy-target egress-lock examples for
  self-hosters.
- content/docs/guides/external-workspace-quickstart.md — lists Fly /
  Railway / DigitalOcean as example self-host targets for external
  workspaces (still valid).

Source of truth: molecule-controlplane README "Migration history"
(https://github.com/Molecule-AI/molecule-controlplane#migration-history).

Verified: \`pnpm build\` (Next.js 16.2.4) — 111/111 static pages green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 04:48:28 -07:00
.github/workflows chore(ci): enroll in org-wide secret-scan reusable workflow (Molecule-AI/molecule-core#2109 rollout) 2026-04-26 16:12:33 -07:00
app feat(docs): align doc.moleculesai.app chrome with landing's warm-paper design 2026-04-30 22:42:42 -07:00
audio merge: PR #58 2026-04-21 03:00:15 +00:00
content docs: update Fly Machines references to AWS EC2 + Railway (Apr 2026 migration) 2026-05-04 04:48:28 -07:00
docs/marketing devrel: add failed workspace EC2 console output demo script (#68) 2026-04-21 03:40:33 +00:00
lib fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
marketing/demos/snapshot-scrub docs(marketing): snapshot secret scrubber working demo (PR #977) (#63) 2026-04-21 03:01:07 +00:00
.gitignore fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
mdx-components.tsx fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
next.config.mjs fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
package-lock.json fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
package.json fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
postcss.config.mjs fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
source.config.ts fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
tsconfig.json fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00