Repository navigation
Talk to us about moving from CoderHelm cloud to self-host - #225
Merged
Merged
Conversation
- coderhelm.com /self-host/: a "Moving from CoderHelm cloud?" section with a Talk to us about moving button, and a short line in the home page's self-host section. The site has no contact form, so the button is an email to support@ with the subject "Moving to self-hosted CoderHelm". - Install guide: the same line under the summary on the first screen and on the Ready screen. - Dashboard (hosted only): a Move to your own AWS account card in Settings. It opens Contact us with the move preset: team size, AWS region and what to bring over, filed as a normal support ticket whose subject is "Move to self-host". Never shown on a self-hosted install. A person helps with the move; nothing is copied automatically.
This was referenced Oct 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a "we'll help you move" contact path everywhere people consider self-hosting. The marketing site has no contact form, so the path is an email to support@coderhelm.com with the subject "Moving to self-hosted CoderHelm". In the hosted dashboard, it is the existing Contact us ticket flow with the move preset. A person helps with the move. There is no export or import of team data between hosted and self-host, so nothing here promises an automatic migration.
Paired with CoderHelm/coderhelm-platform#308 (the self-host overview page in the docs).
Changes
src/content/site.ts):SITE.moveUrl./self-host/gets a "Moving from CoderHelm cloud?" section with a Talk to us about moving button. The home page's self-host section gets a short line with the same link. The Markdown twins carry both.docs/components/install/wizard.tsx,docs/lib/shared.ts): "Moving from CoderHelm cloud? Talk to us and we'll help move your data." It shows under the summary panel on the first screen and on the Ready screen.settings/page.tsx: a Move to your own AWS account card under "Hosting" on the Settings hub. It is never rendered whenisSelfHosted().support/page.tsx:type=selfhostopens Contact us titled "Move to your own AWS account", with the subject preset to "Move to self-host". It adds a short form for team size, AWS region and what to bring over (checkboxes). Notes are optional. The answers become the ticket body, and the ticket is filed through the normalPOST /api/support/tickets, so it is routed like any other contact ticket. On a self-hosted install,type=selfhostfalls back to plain Get help.Verification
npm run lint(no errors in source; the only errors are in a localdashboard/.nextbuild output, same as main) andnpm run buildpass. Checked the built HTML and Markdown for the mailto link. No sideways scroll at 1440 or 390.test:unit(69 pass), typecheck, build,check:output,check:linksand the full e2e suite (77 pass) pass. New e2e assertions check the line and link on the Ready screen and in the summary panel.tsc --noEmitand the UI lint pass. New e2e tests insupport.spec.ts:markdown-editor.spec.ts, 21 tests pass.