Compare commits

..

9 Commits

Author SHA1 Message Date
boxswapper
7a9f003cbc updated autojoin rooms 2026-07-20 16:18:51 -06:00
boxswapper
080c0a0e6a correcting key and key location 2026-07-20 15:26:37 -06:00
boxswapper
c6427f2d86 more tsting 2026-07-20 14:44:46 -06:00
boxswapper
5c068f7e05 updated to test volumes" 2026-07-20 14:26:33 -06:00
boxswapper
eae737ef06 fixed issues with key dissapearing 2026-07-19 15:42:12 -06:00
a48dd0e56c functional keycloak deployment 2026-03-25 15:33:29 -06:00
ef78c3fe78 changed quites to single quotes on KC_HOSTNAME_STRICT because it keeps capitalizing it 2026-03-25 15:27:12 -06:00
2be37a3762 kc online but unable to access working on forwarding in env variable 2026-03-25 15:21:41 -06:00
6b6f129bf1 start --proxy-headers forwarded was unrecognized changed to start-dev 2026-03-25 15:19:47 -06:00
4 changed files with 17 additions and 8 deletions

View File

@@ -17,6 +17,15 @@ ansible-playbook deploy_matrix.yml -i inventory/hosts.yml
## Matrix Administration ##
[synapse-admin on github](https://github.com/Awesome-Technologies/synapse-admin)
- generate new certificate
```
podman run -it --rm \
-v ~/synapse-data:/data:Z \
-e SYNAPSE_SERVER_NAME=matrix.fpov.space \
-e SYNAPSE_REPORT_STATS=no \
matrixdotorg/synapse:latest generate
```
- Create User
```
sudo podman exec -it synapse register_new_matrix_user -c /data/homeserver.yaml http://localhost:8008

View File

@@ -187,7 +187,7 @@
ports:
- "{{ synapse_http_port }}:{{ synapse_http_port }}"
volumes:
- "{{ vol_synapse }}:/data"
- "{{ vol_synapse }}:/data:Z"
- "{{ vol_media }}:/data/media_store:Z"
- "{{ synapse_cfg_path }}:/data/homeserver.yaml:Z"
- "{{ synapse_secret_key_path }}:/data/matrix.fpov.space.signing.key:Z"
@@ -267,7 +267,7 @@
containers.podman.podman_container:
name: "{{ keycloak_container_name }}"
image: "{{ keycloak_image }}"
command: ["start --proxy-headers forwarded"]
command: ["start-dev"]
env:
KC_DB: postgres
KC_DB_URL: jdbc:postgresql://keycloak-db/{{ keycloak_db }}
@@ -277,9 +277,9 @@
KC_HOSTNAME_PORT: "{{ kc_hn_port }}"
KEYCLOAK_ADMIN: "{{ keycloak_admin }}"
KC_BOOTSTRAP_ADMIN_PASSWORD: "{{ keycloak_pw }}"
# KC_PROXY_HEADERS: xforwarded
# KC_HTTP_ENABLED: true
# KC_HOSTNAME_STRICT: false
KC_PROXY_HEADERS: xforwarded
KC_HTTP_ENABLED: "true"
KC_HOSTNAME_STRICT: "{{ 'false' }}"
volumes:
- "{{ keycloak_data }}:/opt/keycloak/data:Z"
network: "{{ podman_network }}"

View File

@@ -33,8 +33,7 @@ registration_requires_token: true
federation_domain_whitelist: []
auto_join_rooms:
- "#star-citizen:matrix.fpov.space"
- "#welcome:matrix.fpov.space"
- "#general:matrix.fpov.space"
max_upload_size: 200M

View File

@@ -79,6 +79,7 @@ vol_db: postgres_db
vol_kc_db: kc_postgres
keycloak_data: kc_data
# --------------------------------------------------------------
# Paths on the target host (temporary files)
# --------------------------------------------------------------
@@ -87,7 +88,7 @@ dynamic_traefik_path: "/tmp/traefik_dynamic.yml"
turn_conf_path: "/tmp/turnserver.conf"
synapse_cfg_path: "/tmp/homeserver.yaml"
nginx_html_path: "/tmp/index.html"
synapse_secret_key_path: "/tmp/matrix.fpov.space.signing.key"
synapse_secret_key_path: "/opt/matrix.fpov.space.signing.key"
synapse_log_config: "/tmp/matrix.fpov.space.log.config"
element_config_path: "/tmp/config.json"