Files
fn_registry/dev/issues/0170-matrix-livekit-config-rename.md
T
egutierrez 1cbbad9ff9 feat(matrix): 4 synapse quick wins applied + 6 follow-up issues
Server-side homeserver.yaml on organic-machine VPS:
- encryption_enabled_by_default_for_room_type: invite -> all
- presence.enabled: false (block EDU metadata leak)
- url_preview_enabled: false (block SSRF + IP leak)
- msc4108 rendezvous endpoint uncommented (QR login)

Synapse restarted, /versions shows e2ee_forced.* + msc4108 unstable
features active. Backup at synapse_data/homeserver.yaml.bak.1779659423.

Issues opened for remaining gaps:
- 0165 LUKS for media_store (at-rest encryption)
- 0166 LiveKit TURN deploy (NAT traversal gap)
- 0167 STUN leak to Google (hardcode external_ip)
- 0168 UDP range expand 200 -> 500
- 0169 LIVEKIT_SECRET rotation (audit exposure)
- 0170 livekit.example.yaml rename hygiene

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 23:53:37 +02:00

1.6 KiB

id, title, status, type, domain, scope, priority, depends, blocks, related, created, updated, tags
id title status type domain scope priority depends blocks related created updated tags
0170 Renombrar livekit.example.yaml -> livekit.yaml en bind mount pendiente chore
matrix
app:element_matrix_chat baja
2026-05-24 2026-05-24
matrix
livekit
hygiene

0170 — Renombrar livekit.example.yaml -> livekit.yaml en bind mount

Status: pendiente Created: 2026-05-24 Type: chore Priority: baja Domain: matrix Scope: app:element_matrix_chat Depends:Blocks:

Problema

configs/livekit/livekit.yaml mantiene los comentarios "Copy this file..." del template original. Funciona pero confunde: parece config sin completar. El bind mount apunta directo a este archivo, asi que renombrar limpiamente el archivo template y mantener livekit.yaml limpio para mantenimiento.

Objetivo

livekit.yaml limpio sin comentarios de "example", livekit.example.yaml separado como referencia template inicial en repo.

Plan

  1. Crear configs/livekit/livekit.example.yaml con plantilla limpia (placeholders).
  2. Eliminar comentarios "Copy this file..." del livekit.yaml actual.
  3. Verificar .gitignore cubre livekit.yaml real pero no livekit.example.yaml.
  4. Commit en egutierrez/element_matrix_chat.

Acceptance

  • head -3 configs/livekit/livekit.yaml NO menciona "example".
  • configs/livekit/livekit.example.yaml versionado.
  • Stack restart sin cambios funcionales.

Definition of Done

  • PR mergeado en dataforge/element_matrix_chat.

Notas

Tarea de higiene puro. Cero impacto runtime. Mejora onboarding futuro si otro operador clona el repo.