Migrate Synapse from SQLite to PostgreSQL
Moving a Synapse homeserver off SQLite with the synapse_port_db script: the two-phase snapshot approach that limits downtime, the VACUUM trap, and the extra disk space PostgreSQL will need.

Data and authentication migrations within a Matrix deployment that the Synapse and MAS projects document step by step.
Moving a Synapse homeserver off SQLite with the synapse_port_db script: the two-phase snapshot approach that limits downtime, the VACUUM trap, and the extra disk space PostgreSQL will need.
Moving an existing Synapse to MAS with syn2mas: the readiness checks (no SAML, LDAP or custom password providers), password hash settings, upstream IdP mapping, the dry run and the downtime window.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.