mirror of
https://github.com/element-hq/matrix-authentication-service.git
synced 2026-03-29 17:31:18 +00:00
30 lines
914 B
Markdown
30 lines
914 B
Markdown
# `syn2mas`
|
|
|
|
Tool to import data from an existing Synapse homeserver into MAS.
|
|
|
|
Global options:
|
|
- `--config <config>`: Path to the MAS configuration file.
|
|
- `--help`: Print help.
|
|
- `--synapse-config <synapse-config>`: Path to the Synapse configuration file.
|
|
- `--synapse-database-uri <synapse-database-uri>`: Override the Synapse database URI.
|
|
|
|
## `syn2mas check`
|
|
|
|
Check the setup for potential problems before running a migration
|
|
|
|
```console
|
|
$ mas-cli syn2mas check --config mas_config.yaml --synapse-config homeserver.yaml
|
|
```
|
|
|
|
## `syn2mas migrate [--dry-run]`
|
|
|
|
Migrate data from the homeserver to MAS.
|
|
|
|
The `--dry-run` option will perform a dry-run of the migration, which is safe to run without stopping Synapse.
|
|
It will perform a full data migration, but then empty the MAS database at the end to roll back.
|
|
|
|
|
|
```console
|
|
$ mas-cli syn2mas migrate --config mas_config.yaml --synapse-config homeserver.yaml
|
|
```
|