Skip to content

v0.6: /deploy page — one-click Deploy to Render button + walkthrough #42

Description

@unforced

Phase 1 of the Render self-host arc (hub#257 meta-tracker).

Background

Once hub#258 (Dockerfile + render.yaml), vault Dockerfile, and the first-boot wizard land, the public-facing surface is a /deploy page on parachute.computer.

Scope

  1. `/deploy/render/` (or similar URL) page on parachute.computer:
    • "Deploy to Render" one-click button linking to https://render.com/deploy?repo=. This requires a public deploy-template repo (probably `@openparachute/deploy` or a section of `parachute-hub`).
    • Walkthrough steps — what happens after clicking, how to point a custom domain, what env vars to set (initial admin password, optional), how long to wait.
    • What you get — hub + vault out of the box, optional scribe (with Whisper API key), Notes PWA at /notes/.
    • Limitations — free tier cold start, persistent disk cost (~$0.25/GB/mo), where things live.
  2. Homepage update — surface the deploy option somewhere visible. Possibly a section on /install/ ("running on Render?") or a separate prompt in the hero.

Open

  • Whether the deploy template lives in `parachute-hub` (`render.yaml` + Dockerfile in repo root, click-to-deploy at GitHub raw URL) OR in a separate `@openparachute/deploy` repo (cleaner separation; but extra repo to maintain). Decided: in `parachute-hub` per Aaron 2026-05-17.

Dependencies

  • hub Dockerfile + render.yaml (hub#258)
  • vault Dockerfile + cross-service-auth (vault#TBD — to be filed)
  • first-boot wizard (hub#259) — for friction-free first-time experience

Tracked under v0.6 Render self-host milestone at hub#257.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions