Skip to content

Commit 1702b15

Browse files
authored
Merge pull request #3179 from element-hq/fkwp/doc_update
Update self-hosting.md
2 parents ba22be1 + e98b0ed commit 1702b15

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

docs/self-hosting.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,17 @@ server {
148148
]
149149
```
150150

151+
Make sure this file is served with the correct MIME type (`application/json`).
152+
Additionally, ensure the appropriate CORS headers are set to allow web clients
153+
to access it across origins. For more details, refer to the
154+
[Matrix Client-Server API: 2. Web Browser Clients](https://spec.matrix.org/latest/client-server-api/#web-browser-clients).
155+
156+
```
157+
Access-Control-Allow-Origin: *
158+
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
159+
Access-Control-Allow-Headers: X-Requested-With, Content-Type, Authorization
160+
```
161+
151162
> [!NOTE]
152163
> Most `org.matrix.msc4143.rtc_foci` configurations will only have one entry in
153164
> the array
@@ -224,3 +235,30 @@ federation, so as to prevent spam registrations (if you keep registrations open)
224235
and to ensure Element Call continues to work in case any user decides to log in
225236
to their Element Call account using the standard Element app and joins normal
226237
rooms that Element Call cannot handle.
238+
239+
# 📚 Community Guides & How-Tos
240+
241+
Looking for real-world tips, tutorials, and experiences from the community?
242+
Below is a collection of blog posts, walkthroughs, and how-tos created by other
243+
self-hosters and developers working with Element Call.
244+
245+
> [!NOTE]
246+
> These resources are community-created and may reflect different setups or
247+
> versions. Use them alongside the official documentation for best results.
248+
249+
## 🌐 Blog Posts & Articles
250+
251+
- [How to resolve stuck MatrixRTC calls](https://sspaeth.de/2025/02/how-to-resolve-stuck-matrixrtc-calls/)
252+
253+
## 🛠️ How-Tos & Tutorials
254+
255+
- [MatrixRTC aka Element-call setup (Geek warning)](https://sspaeth.de/2024/11/sfu/)
256+
- [MatrixRTC with Synology Container Manager (Docker)](https://ztfr.de/matrixrtc-with-synology-container-manager-docker/)
257+
- [Encrypted & Scalable Video Calls: How to deploy an Element Call backend with Synapse Using Docker-Compose](https://willlewis.co.uk/blog/posts/deploy-element-call-backend-with-synapse-and-docker-compose/)
258+
- [Element Call einrichten: Verschlüsselte Videoanrufe mit Element X und Matrix Synapse](https://www.cleveradmin.de/blog/2025/04/matrixrtc-element-call-backend-einrichten/)
259+
260+
## 🤝 Want to Contribute?
261+
262+
Have a guide or blog post you'd like to share? Open a
263+
[PR](https://github.com/element-hq/element-call/pulls) to add it here, or drop a
264+
link in the [#webrtc:matrix.org](https://matrix.to/#/#webrtc:matrix.org) room.

0 commit comments

Comments
 (0)