Comments (7)
I've added a link to that documentation in #3254, but have been unsuccessful in completing it. A few issues:
- The migration feature isn't there in v0.2.0, so it needs the latest Docker image (which makes my doc link misleading).
- Database permissions need to be manually altered in order to run the migration, and it's still not straightforward to modify the mautrix-meta-messenger service etc. as needed.
- Migration requires identical bot name and username prefixes, which I think is only partially supported by the playbook variables.
hs_token
andas_token
may or may not have to be identical, I didn't manage to get it running either way.
At this point, I'm very curious about people who have made the switch already, did you get any message history without db migration? A meta bridge issue mentions backfill, does that pull in old messages?
from matrix-docker-ansible-deploy.
I've started preparing to run migration, but didn't take the plunge yet. I think these configuration variables will be needed to match the old bot username etc. at least.
matrix_mautrix_meta_messenger_appservice_username_prefix: facebook
matrix_mautrix_meta_messenger_bridge_username_prefix: facebook
matrix_mautrix_meta_messenger_version: latest
matrix_mautrix_meta_messenger_bridge_permissions_custom:
'@<myuser>:{{ matrix_domain }}': admin
I needed version because db migration wasn't enabled in the meta_messenger version used by default. Good luck @MrAnno !
from matrix-docker-ansible-deploy.
Migration did not work for me and i had to manually remove each room from my matrix element session and then re-add the chats... it was painful but fine in the end
from matrix-docker-ansible-deploy.
@Joshndroid But did you get chat history? 😱
from matrix-docker-ansible-deploy.
@jswetzen no I lost all history. I am not too concerned with the Facebook messages history though so was okay.
I was more annoyed that I ran everything and it never did the clean up/out. It was weird at first as I thought that the new bridge was broken until I realised that it was the old Facebook bridge rooms and I needed to find the new ones created by the new meta bridge and delete the old ones
from matrix-docker-ansible-deploy.
I lost all history as well, but got hundreds of extra rooms.
The old bridge only created rooms as they were used, this one pulled out to I think at least 6 months.
from matrix-docker-ansible-deploy.
Meta started to enable their e2e encryption automatically, even though I refused to set their PIN thingy for long months:
It seems I can't delay the migration any longer.
I'll let you know if I succeed.
from matrix-docker-ansible-deploy.
Related Issues (20)
- Ensure Postgres systemd service installed - ansible_processor_nproc'' is undefined HOT 1
- Federation issue + possible fix HOT 1
- Synapse cache autotuning does not consider available RAM and workers
- traefik issue for bridge connection after update HOT 1
- Problem with docker.asc in keyrings after last chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.108.0 HOT 4
- Synapse server occasionally suddenly unresponsive HOT 1
- Help HOT 1
- Enabling matrix-media-repo for an arm64 server results in the wrong architecture being installed
- Wechat bot will not respond HOT 1
- matrix-media-repo manifest unknown
- Federation not working/ 404 Page not found / Playbook Error HOT 4
- Importing an existing Postgres database from another installation
- Element calls not possible without turn.matrix.org enabled (jitsi works however) HOT 3
- Jitsi playbook don't change meet.element.io
- Sliding Sync Metrics
- [Feature Request] Add matrix-matrix double puppeting bridge.
- Synapse setup with Mautrix Double puppeting bridges. No Bot Chats available. HOT 2
- Unhandled exception when running the playbook HOT 1
- 404s after attempting to uninstall and reinstall
- Feature Request: Chaz multi-chatbot
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matrix-docker-ansible-deploy.