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
+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}"