this post was submitted on 18 Oct 2025
30 points (100.0% liked)

Selfhosted

60281 readers
515 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Hi there! Recently I've been setting up a self-hosted instance of matrix, using Synapse in docker, but I've been struggling to get voice chat working, could anyone give me some pointers? It looks like I need something called a TURN server, but I can't find any good instructions to set this up, or if this is actually what I need to enable voice chat.

Thank you so much to any responses!

Edit: this is what my compose file looks like (with some information ommitted)

services:  
  synapse:  
    image: ghcr.io/element-hq/synapse:latest  
    restart: unless-stopped  
    environment:  
      - SYNAPSE_CONFIG_PATH=/data/homeserver.yaml  
    volumes:  
      - ./files:/data  
    depends_on:  
      - db  
    ports:  
      - 8008:8008/tcp  
    networks:  
      - npm_proxy  
  db:  
    image: docker.io/postgres:15-alpine  
    environment:  
      - POSTGRES_USER=**Ommitted**  
      - POSTGRES_PASSWORD=**Ommitted**  
      - POSTGRES_INITDB_ARGS=--encoding=UTF-8 --lc-collate=C --lc-ctype=C  
    volumes:  
      - ./schemas:/var/lib/postgresql/data  
    restart: unless-stopped  
networks:  
  npm_proxy:  
    external: true  

Update: someone on windows is able to call me, but on their phone, it says MISSING_MATRIX_RTC_FOCUS. I'm going to look into this

you are viewing a single comment's thread
view the rest of the comments
[–] tekato@lemmy.world 2 points 8 months ago

You have a higher chance of solving this issue if you ask in #webrtc:matrix.org