-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Synapse now require to be alone on the domain #443
Comments
Hi I have difficulties in editing |
Hello, by example on my side here are my current config: {
"permissions": {
"custom_skipped": {
"auth_header": false,
"label": "Custom permissions - skipped",
"public": true,
"show_tile": false,
"uris": ["domain.tld/_matrix"],
"users": []
}
}
} |
Thanks 👍 |
Again asking for support on this subject. Freshly installed synapse on
How can I move bludit back to |
Well do you wan't to install bludit on the root of the domain or a subpath ? If it's on the root it's probably related to YunoHost/yunohost#1647 |
Yes that's exactly my case... I was wondering if I can expose matrix for federation modifying the dns configuration and remove the ./well-known part from nginx |
I just don't know how to remove/modify the .well-known part of synapse... |
Well there are no easy way to fix this. Here are the following solution that I can sugest you:
In all case the issue remain that after each upgrade of the patched/customized component you will need to apply again the patch. Probably the most easier solution would be to finish YunoHost/yunohost#1647 so it can be merged and you will definitively have no more issue with this. |
That's exactly what I did 5 minutes ago and it worked :)
Thanks for your help! |
Closing as now most of people should have migrated. |
When you will upgrade synapse to version 102 you might see a warning like this "An other app is installed on this domain. Now synapse require to be alone on the domain."
This is issue is here to give more explanation about the impact and why this happen.
Reason of this change
For several reasons, it's becoming complicated to get other apps to coexist on the synapse domain.
On the Yunohost side, with the v2 packaging restrictions, it's harder to get synapse to install on sub-path (like
/_matrix
) as for synapse we don't have really a specific sub-path and the used sub-path can't be changed.And on matrix side is also getting complicated. With their new endpoint
/client
for sliding proxy, there's a real risk of conflict. And with the future authentication service and element call, running everything on the same domain with other apps is really risky. The constraint rise at a level that we might need some sub domains to make working correctly the Matrix Authentication Service. So by this we are far of having synapse with a shared domain with other apps.Impact
Let's say that synapse app is installed on domain
toto.tld
and you have an other app for instancewordpress
installed ontoto.tld/blog
. In this case you won't be able to update synapse any more until to fix the problem.Solution
To solve it you have 2 solution:
blog.toto.tld/blog
. Note that all apps installed on the synapse domain must be moved.matrix.toto.tld
. Note that you won't need to change the domain name of the user account. You'll find some documentation on this subject here: https://github.com/YunoHost-Apps/synapse_ynh/tree/testing/doc/ADMIN.md#change-urlThe text was updated successfully, but these errors were encountered: