- Python 85.5%
- HTML 11%
- Shell 2.9%
- Dockerfile 0.6%
| cinny-services | ||
| keyinfo-services | ||
| lime-services | ||
| mas-services | ||
| synapse-services | ||
| web-services | ||
| .gitignore | ||
| backup.sh | ||
| check_docker.sh | ||
| compose.yaml | ||
| create_admin_redacted.sh | ||
| create_network_lime.sh | ||
| create_network_matrix.sh | ||
| crontab_backup | ||
| cycle_element.sh | ||
| cycle_keyinfo.sh | ||
| cycle_mas.sh | ||
| cycle_nginx.sh | ||
| cycle_synapse-worker-1.sh | ||
| cycle_synapse.sh | ||
| down.sh | ||
| down_cinny.sh | ||
| down_element.sh | ||
| down_keyinfo-postgress.sh | ||
| down_keyinfo.sh | ||
| down_limesurvey-mariadb.sh | ||
| down_limesurvey.sh | ||
| down_mas-healthcheck.sh | ||
| down_mas-postgress.sh | ||
| down_mas.sh | ||
| down_nginx.sh | ||
| down_synapse-admin.sh | ||
| down_synapse-healthcheck-admin.sh | ||
| down_synapse-mailproxy.sh | ||
| down_synapse-postgress.sh | ||
| down_synapse-redis.sh | ||
| down_synapse-worker-1.sh | ||
| down_synapse.sh | ||
| exec_cinny.sh | ||
| exec_keyinfo.sh | ||
| exec_limesurvey.sh | ||
| exec_mas-postgres.sh | ||
| exec_synapse-mailproxy.sh | ||
| exec_synapse-postgress.sh | ||
| exec_synapse-redis.sh | ||
| exec_synapse-worker-1.sh | ||
| exec_synapse.sh | ||
| logs_cinny.sh | ||
| logs_element.sh | ||
| logs_keyinfo-postgress.sh | ||
| logs_keyinfo.sh | ||
| logs_limesurvey.sh | ||
| logs_mariadb.sh | ||
| logs_mas-postgress.sh | ||
| logs_mas.sh | ||
| logs_nginx.sh | ||
| logs_synapse-admin.sh | ||
| logs_synapse-mailproxy.sh | ||
| logs_synapse-postgress.sh | ||
| logs_synapse-redis.sh | ||
| logs_synapse-worker-1.sh | ||
| logs_synapse.sh | ||
| make_corwin_great_again.sh | ||
| make_davrot_great_again.sh | ||
| mas-cli.sh | ||
| mas_down_healthcheck.sh | ||
| README.md | ||
| reload_nginx_config.sh | ||
| run_gitleaks.sh | ||
| setup.sh | ||
| synapse-auto-compressor.service | ||
| synapse-auto-compressor.timer | ||
| up.sh | ||
| up_cinny.sh | ||
| up_element.sh | ||
| up_keyinfo-postgress.sh | ||
| up_keyinfo.sh | ||
| up_limesurvey-mariadb.sh | ||
| up_limesurvey.sh | ||
| up_mas-healthcheck.sh | ||
| up_mas-postgress.sh | ||
| up_mas.sh | ||
| up_nginx.sh | ||
| up_synapse-admin.sh | ||
| up_synapse-healthcheck-admin.sh | ||
| up_synapse-mailproxy.sh | ||
| up_synapse-postgress.sh | ||
| up_synapse-redis.sh | ||
| up_synapse-worker-1.sh | ||
| up_synapse.sh | ||
1
create_admin.sh : Replace password compose.yaml : Replace password
2
Run setup.sh
3
Combine homeserver.yaml with synapse/homeserver.yaml
4
Put the SSL certs in /ssl
5
Run up.sh
6
Run create_admin.sh
7 mas config
Run make_mas_conf.sh in mas_config for a base mas config.
Keycloak
Client -> Client scopes -> matrix-dedicated -> by configure mapper -> name (User's full name)
synapse_auto_compressor
- Build docker image (
build/build_synapse-compress.sh) - Install systemd service and timer (
ln -s /docker/matrix/synapse-auto-compressor.service /etc/systemd/system/ && ln -s /docker/matrix/synapse-auto-compressor.timer /etc/systemd/system/) - Reload systemd (
systemctl --daemon-reload) - Enable timer (
systemctl enable --now synapse-auto-compressor.timer) - Verify using
systemctl list-timersandsystemctl status synapse-auto-compressor.service
Manual run possible using ./run_synapse_compressor.sh
Erik Notizen
Die Call-Icons sollten eigentlich durch ein Flag in der config.json von Element-Web verschwinden. Das Flag scheint aber derzeit nichts zu bewirken, ein Bug-Report ist bereits offen dazu. Mögliche Lösungen: Upstream fixen (PR) oder eigenes CSS. Die ElementX-App funtkioniert bei mir auch einwandfrei, zeigt bei erster Einrichtung jedoch Meldungen zur fehlenden Verschlüsselung an (die ja per Config deaktiviert ist). Statement von Element dazu ist: "First of all, we want Element X's value proposition to be a secure messenger application. That is why we are fully focused on end-to-end-encrypted communication and are willing to accept trade-offs that adversely impact non-encrypted communication."