No description
  • Python 85.5%
  • HTML 11%
  • Shell 2.9%
  • Dockerfile 0.6%
Find a file
2026-02-10 09:02:21 +01:00
cinny-services cinny added 2026-02-05 02:09:22 +01:00
keyinfo-services Modification clean up 2026-02-06 19:22:01 +01:00
lime-services Initial commit 2026-01-21 21:09:16 +01:00
mas-services keybot initial commit (pre test) 2026-01-30 14:51:38 +01:00
synapse-services Should enable key replacement for non-blocked users 2026-02-10 09:02:21 +01:00
web-services Thinking about removing the key change block for selected users 2026-02-06 18:19:26 +01:00
.gitignore Initial commit 2026-01-21 21:09:16 +01:00
backup.sh Recovery key goes into db 2026-02-03 19:30:41 +01:00
check_docker.sh Forgot to update the container checker 2026-01-23 14:00:46 +01:00
compose.yaml cinny added 2026-02-05 02:09:22 +01:00
create_admin_redacted.sh Initial commit 2026-01-21 21:09:16 +01:00
create_network_lime.sh Initial commit 2026-01-21 21:09:16 +01:00
create_network_matrix.sh Initial commit 2026-01-21 21:09:16 +01:00
crontab_backup Check Docker Container Status 2026-01-22 00:44:20 +01:00
cycle_element.sh Pre AI backup (device verification problem) 2026-01-30 21:55:56 +01:00
cycle_keyinfo.sh Recovery key goes into db 2026-02-03 19:30:41 +01:00
cycle_mas.sh keybot initial commit (pre test) 2026-01-30 14:51:38 +01:00
cycle_nginx.sh Auto create and block seems to work 2026-01-31 22:41:04 +01:00
cycle_synapse-worker-1.sh Backup: The blocking of user key generation was added. 2026-01-31 20:10:11 +01:00
cycle_synapse.sh keybot initial commit (pre test) 2026-01-30 14:51:38 +01:00
down.sh Initial commit 2026-01-21 21:09:16 +01:00
down_cinny.sh cinny added 2026-02-05 02:09:22 +01:00
down_element.sh Initial commit 2026-01-21 21:09:16 +01:00
down_keyinfo-postgress.sh Recovery key goes into db 2026-02-03 19:30:41 +01:00
down_keyinfo.sh Recovery key goes into db 2026-02-03 19:30:41 +01:00
down_limesurvey-mariadb.sh Initial commit 2026-01-21 21:09:16 +01:00
down_limesurvey.sh Initial commit 2026-01-21 21:09:16 +01:00
down_mas-healthcheck.sh Initial commit 2026-01-21 21:09:16 +01:00
down_mas-postgress.sh Initial commit 2026-01-21 21:09:16 +01:00
down_mas.sh Initial commit 2026-01-21 21:09:16 +01:00
down_nginx.sh Initial commit 2026-01-21 21:09:16 +01:00
down_synapse-admin.sh Initial commit 2026-01-21 21:09:16 +01:00
down_synapse-healthcheck-admin.sh Initial commit 2026-01-21 21:09:16 +01:00
down_synapse-mailproxy.sh Initial commit 2026-01-21 21:09:16 +01:00
down_synapse-postgress.sh Initial commit 2026-01-21 21:09:16 +01:00
down_synapse-redis.sh Initial commit 2026-01-21 21:09:16 +01:00
down_synapse-worker-1.sh Add worker 1 2026-01-22 00:17:16 +01:00
down_synapse.sh Initial commit 2026-01-21 21:09:16 +01:00
exec_cinny.sh cinny added 2026-02-05 02:09:22 +01:00
exec_keyinfo.sh Recovery key goes into db 2026-02-03 19:30:41 +01:00
exec_limesurvey.sh Initial commit 2026-01-21 21:09:16 +01:00
exec_mas-postgres.sh Initial commit 2026-01-21 21:09:16 +01:00
exec_synapse-mailproxy.sh Initial commit 2026-01-21 21:09:16 +01:00
exec_synapse-postgress.sh Initial commit 2026-01-21 21:09:16 +01:00
exec_synapse-redis.sh Initial commit 2026-01-21 21:09:16 +01:00
exec_synapse-worker-1.sh Add worker 1 2026-01-22 00:17:16 +01:00
exec_synapse.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_cinny.sh cinny added 2026-02-05 02:09:22 +01:00
logs_element.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_keyinfo-postgress.sh Recovery key goes into db 2026-02-03 19:30:41 +01:00
logs_keyinfo.sh Recovery key goes into db 2026-02-03 19:30:41 +01:00
logs_limesurvey.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_mariadb.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_mas-postgress.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_mas.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_nginx.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_synapse-admin.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_synapse-mailproxy.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_synapse-postgress.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_synapse-redis.sh Initial commit 2026-01-21 21:09:16 +01:00
logs_synapse-worker-1.sh Add worker 1 2026-01-22 00:17:16 +01:00
logs_synapse.sh Initial commit 2026-01-21 21:09:16 +01:00
make_corwin_great_again.sh etherpad removed 2026-01-23 14:00:04 +01:00
make_davrot_great_again.sh Changed sso and home base to uni-bremen.de 2026-01-22 15:20:27 +01:00
mas-cli.sh Initial commit 2026-01-21 21:09:16 +01:00
mas_down_healthcheck.sh Initial commit 2026-01-21 21:09:16 +01:00
README.md Changed sso and home base to uni-bremen.de 2026-01-22 15:20:27 +01:00
reload_nginx_config.sh Integrate etherpad 2026-01-22 18:55:01 +01:00
run_gitleaks.sh Add worker 1 2026-01-22 00:17:16 +01:00
setup.sh Initial commit 2026-01-21 21:09:16 +01:00
synapse-auto-compressor.service Initial commit 2026-01-21 21:09:16 +01:00
synapse-auto-compressor.timer Initial commit 2026-01-21 21:09:16 +01:00
up.sh Initial commit 2026-01-21 21:09:16 +01:00
up_cinny.sh cinny added 2026-02-05 02:09:22 +01:00
up_element.sh Initial commit 2026-01-21 21:09:16 +01:00
up_keyinfo-postgress.sh Recovery key goes into db 2026-02-03 19:30:41 +01:00
up_keyinfo.sh Recovery key goes into db 2026-02-03 19:30:41 +01:00
up_limesurvey-mariadb.sh Initial commit 2026-01-21 21:09:16 +01:00
up_limesurvey.sh Initial commit 2026-01-21 21:09:16 +01:00
up_mas-healthcheck.sh Initial commit 2026-01-21 21:09:16 +01:00
up_mas-postgress.sh Initial commit 2026-01-21 21:09:16 +01:00
up_mas.sh Initial commit 2026-01-21 21:09:16 +01:00
up_nginx.sh Initial commit 2026-01-21 21:09:16 +01:00
up_synapse-admin.sh Initial commit 2026-01-21 21:09:16 +01:00
up_synapse-healthcheck-admin.sh Initial commit 2026-01-21 21:09:16 +01:00
up_synapse-mailproxy.sh Initial commit 2026-01-21 21:09:16 +01:00
up_synapse-postgress.sh Initial commit 2026-01-21 21:09:16 +01:00
up_synapse-redis.sh Initial commit 2026-01-21 21:09:16 +01:00
up_synapse-worker-1.sh Add worker 1 2026-01-22 00:17:16 +01:00
up_synapse.sh Initial commit 2026-01-21 21:09:16 +01:00

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

  1. Build docker image (build/build_synapse-compress.sh)
  2. 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/)
  3. Reload systemd (systemctl --daemon-reload)
  4. Enable timer (systemctl enable --now synapse-auto-compressor.timer)
  5. Verify using systemctl list-timers and systemctl 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."