22692c1ed2
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>
56 lines
1.6 KiB
Markdown
56 lines
1.6 KiB
Markdown
---
|
|
id: "0170"
|
|
title: "Renombrar livekit.example.yaml -> livekit.yaml en bind mount"
|
|
status: pendiente
|
|
type: chore
|
|
domain:
|
|
- matrix
|
|
scope: app:element_matrix_chat
|
|
priority: baja
|
|
depends: []
|
|
blocks: []
|
|
related: []
|
|
created: 2026-05-24
|
|
updated: 2026-05-24
|
|
tags: [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.
|