如何将安装在系统上的矩阵突触和Riot.Im的所有数据和配置迁移到另一个VM?我能否备份和恢复所有房间(用Riot.IM创建)、聊天日志和用户,并将所有内容迁移到另一台机器上?
旧系统是在配置时不使用对接器的。
谢谢
发布于 2020-12-06 18:47:35
信息
所有的应用程序都是分散的,并且会有包含您的服务器和连接信息的配置文件,剩下的所有数据都存储在您正在使用的数据库中。所以我们有客户端-- Riot,Matrix和Database(迁移)
暴乱迁移
我们有一个名为config.json (默认值)的配置文件,其中包含突触服务器的URL。在迁移过程中,将这些值从现有的防暴配置文件复制到新的防暴配置文件中。
突触迁移
类似于Riot.d/server_name.yaml文件位于矩阵-突触安装文件夹中,其中包含所有配置。将这些文件中的内容复制到新的矩阵文件中,然后使用客户端和接口,让我们进入数据迁移。
数据库迁移
- create dump file from sqlitesqlite数据库.dump >/path/to/sqlitt-dumpfile.sql
- copy that sql dump file to PostgreSQL/path/to/psql -d数据库-U用户名-W
- Create a dump file as backup from older PostgreSQLpg_dump dbname > outfile
- Restore the data from this dumppsql dbname < infile
https://stackoverflow.com/questions/63854331
复制相似问题