Add Rocket.Chat migration guide#9084
Conversation
Document the Rocket.Chat -> Mattermost migration path using mongodump and the mmetl transform/check commands, including guest users support, and link the new guide from the migration index and server migration overview. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
This guide documents the |
There was a problem hiding this comment.
Pull request overview
Adds a new Rocket.Chat → Mattermost migration guide to the admin docs, and wires it into the existing migration navigation so admins can discover and follow the new path alongside other platform migrations.
Changes:
- Adds a new
migrate-from-rocketchat.rstguide covering export (mongodump), transform/check (mmetl), and import (mmctl). - Links the new Rocket.Chat guide from the server migration overview page.
- Adds the new Rocket.Chat guide to the migration index/toctree.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| source/administration-guide/onboard/migrating-to-mattermost.rst | Adds a “Move from Rocket.Chat” section that links to the new guide. |
| source/administration-guide/onboard/migrate-from-rocketchat.rst | New end-to-end migration guide content (prep → export → transform → import → validation). |
| source/administration-guide/manage/admin/migration.rst | Adds the Rocket.Chat guide to the migration index/toctree and bullet list. |
|
Newest code from mattermost has been published to preview environment for Git SHA 28a4c55 |
1 similar comment
|
Newest code from mattermost has been published to preview environment for Git SHA 28a4c55 |
📝 WalkthroughWalkthroughThis PR adds a new documentation page describing how to migrate from Rocket.Chat to self-hosted Mattermost, covering preparation, export, transform, import, post-import remediation, migration coverage, and FAQs. Links to this new page are added from the migration index and migrating-to-mattermost overview pages. ChangesRocket.Chat migration documentation
Estimated code review effort: 2 (Simple) | ~15 minutes Related issues: None specified in the provided context. Related PRs: None specified in the provided context. Suggested labels: documentation Suggested reviewers: None specified in the provided context. 🐰 A hop from Rocket.Chat, a leap to a new home, 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@source/administration-guide/onboard/migrate-from-rocketchat.rst`:
- Around line 69-74: The migration prerequisites in the onboarding guide are too
broad and should be framed as temporary changes. Update the guidance around the
configuration settings list in migrate-from-rocketchat.rst, specifically the
entries for TeamSettings and EmailSettings, to say they are only needed during
the import and must be reverted immediately after. Make it clear that
TeamSettings.MaxChannelsPerTeam, TeamSettings.MaxUsersPerTeam,
EmailSettings.EnableSignUpWithEmail, and EmailSettings.EnableSignInWithEmail are
migration-only adjustments rather than permanent configuration changes.
- Around line 197-226: The post-import SQL in the migration guide is too broad
because the `preferences` updates for `direct_channel_show` and
`group_channel_show` affect every user, not just the imported cohort. Update the
instructions around the `preferences` statements in the migration snippet to
either scope those changes to the imported users only or remove them if they are
not required, using the same `channelmembers`/`preferences` flow shown in the
guide; if the global change is intentional, explicitly document that side effect
in the surrounding text.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: badcd8dd-0ba4-4a55-acef-e8c8ede9fabb
📒 Files selected for processing (3)
source/administration-guide/manage/admin/migration.rstsource/administration-guide/onboard/migrate-from-rocketchat.rstsource/administration-guide/onboard/migrating-to-mattermost.rst
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Newest code from mattermost has been published to preview environment for Git SHA f617cfb |
Summary
Depends on PR - mattermost/mmetl#96
Adds documentation for migrating from Rocket.Chat to Mattermost.
onboard/migrate-from-rocketchat.rst— documents the Rocket.Chat → Mattermost migration path usingmongodumpand themmetltransform/check commands, including guest users support.manage/admin/migration.rst) and the server migration overview (onboard/migrating-to-mattermost.rst).