chore: auto-commit (2 archivos)

- configs/homeserver.yaml.template
- scripts/setup.sh

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-26 19:38:16 +02:00
parent 498b8cab94
commit 374d4d0556
2 changed files with 24 additions and 2 deletions
+7
View File
@@ -80,6 +80,13 @@ room_prejoin_state:
- "m.room.topic"
- "m.room.avatar"
# E2EE encryption by default for new private/invite rooms.
# Valores:
# off — sin cifrado por defecto (Synapse default historico)
# invite — cifra salas privadas + DMs (RECOMENDADO)
# all — cifra tambien salas publicas (rompe historico-visible)
encryption_enabled_by_default_for_room_type: invite
# Public room settings
autocreate_auto_join_rooms: false
auto_join_rooms: []
+17 -2
View File
@@ -99,8 +99,23 @@ if [ ! -f synapse_data/homeserver.yaml ]; then
echo -e "${GREEN}✅ Configuración base de Synapse generada${NC}"
echo -e "${YELLOW}🔧 Aplicando configuraciones personalizadas...${NC}"
# Aquí podrías aplicar modificaciones automáticas al homeserver.yaml
# Por ahora, usamos la configuración manual existente
# E2EE por defecto en salas privadas/invite — idempotente.
HS_YAML="synapse_data/homeserver.yaml"
if [ -f "$HS_YAML" ] && ! grep -q "^encryption_enabled_by_default_for_room_type:" "$HS_YAML"; then
echo "" >> "$HS_YAML"
echo "# Cifrado E2EE por defecto en salas privadas + DMs (aplicado por setup.sh)" >> "$HS_YAML"
echo "encryption_enabled_by_default_for_room_type: invite" >> "$HS_YAML"
echo -e "${GREEN}🔒 Cifrado E2EE por defecto activado (invite rooms)${NC}"
fi
fi
# Idempotente tambien para instancias ya generadas: asegurar la directiva.
HS_YAML="synapse_data/homeserver.yaml"
if [ -f "$HS_YAML" ] && ! grep -q "^encryption_enabled_by_default_for_room_type:" "$HS_YAML"; then
echo "" >> "$HS_YAML"
echo "# Cifrado E2EE por defecto en salas privadas + DMs (aplicado por setup.sh)" >> "$HS_YAML"
echo "encryption_enabled_by_default_for_room_type: invite" >> "$HS_YAML"
echo -e "${GREEN}🔒 Cifrado E2EE por defecto activado (invite rooms) en homeserver.yaml existente${NC}"
fi
echo -e "${BLUE}🐳 Iniciando contenedores...${NC}"