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:
@@ -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
@@ -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}"
|
||||
|
||||
Reference in New Issue
Block a user