Amazon ec2 基质突触与细胞迁移

Amazon ec2 基质突触与细胞迁移,amazon-ec2,database-migration,data-migration,riot,matrix-synapse,Amazon Ec2,Database Migration,Data Migration,Riot,Matrix Synapse,如何将系统上安装的matrix synapse和Riot.Im的所有数据和配置迁移到另一个VM? 我可以备份和恢复所有聊天室(使用Riot.IM创建)、聊天日志和用户,并将所有内容迁移到另一台机器上吗 旧系统配置时未使用docker 谢谢您提供的信息 所有的应用程序都是分散的,将有一个配置文件保存您的服务器和连接信息,其余的所有数据都存储在您使用的数据库中。因此,我们在您的案例中有客户,矩阵Synapse和数据库(迁移) 暴动移民 我们有一个名为config.json(默认)的配置文件,其中包含

如何将系统上安装的matrix synapse和Riot.Im的所有数据和配置迁移到另一个VM? 我可以备份和恢复所有聊天室(使用Riot.IM创建)、聊天日志和用户,并将所有内容迁移到另一台机器上吗

旧系统配置时未使用docker

谢谢您提供的信息 所有的应用程序都是分散的,将有一个配置文件保存您的服务器和连接信息,其余的所有数据都存储在您使用的数据库中。因此,我们在您的案例中有客户,矩阵Synapse和数据库(迁移)

暴动移民 我们有一个名为config.json(默认)的配置文件,其中包含synapse服务器的URL。迁移时,将的值从现有的riot配置文件复制到新的riot配置文件

突触迁移 与Riot类似,matrix synapse安装文件夹中有一个homeserver.yaml和conf.d/server_name.yaml文件,其中包含所有配置。将这些文件中的内容复制到新的矩阵文件中,您就完成了客户端和接口,让我们开始数据迁移

数据库迁移
  • SQLITE3到PostgreSQL遵循以下命令

    • 从sqlite创建转储文件

      sqlite database.dump>/the/path/to/sqlite-dumpfile.sql

    • 将该sql转储文件复制到PostgreSQL

      /path/to/psql-d数据库-U用户名-W
  • 从旧PostgreSQL到新PostgreSQL

    • 从较旧的PostgreSQL创建转储文件作为备份

      pg_dump dbname>outfile

    • 从该转储还原数据

      psql dbname
  • 使用数据库迁移GUI工具,如或。遵循

  • 你可以参考,和