69 lines
2.0 KiB
YAML
69 lines
2.0 KiB
YAML
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: matrix-config
|
|
data:
|
|
homeserver.yaml: |
|
|
server_name: "matrix.jpace121.net"
|
|
public_baseurl: "https://matrix.jpace121.net"
|
|
pid_file: /data/homeserver.pid
|
|
listeners:
|
|
- port: 8008
|
|
tls: false
|
|
type: http
|
|
x_forwarded: true
|
|
resources:
|
|
- names: [client]
|
|
compress: false
|
|
database:
|
|
name: sqlite3
|
|
args:
|
|
database: /data/homeserver.db
|
|
log_config: "/config/matrix.jpace121.net.log.config"
|
|
media_store_path: /data/media_store
|
|
report_stats: true
|
|
form_secret: "oO@GIH31OzNcJxK^R~Z4+p+WZi3y_iPBE:5W3I3ra^VmtD,sss"
|
|
signing_key_path: "/secret/matrix.jpace121.net.signing.key"
|
|
trusted_key_servers: []
|
|
password_config:
|
|
enabled: false
|
|
forget_rooms_on_leave: false
|
|
jwt_config:
|
|
enabled: true
|
|
secret: |
|
|
-----BEGIN PUBLIC KEY-----
|
|
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAgVFoaoVGnED69y9B3PieGxrfZf5
|
|
zvqf0JW7HP/Y4dPwkq5nd3aktIm5fUSKc5QxaIOsTw9i2xE3/8VY71AVww==
|
|
-----END PUBLIC KEY-----
|
|
algorithm: "ES256"
|
|
oidc_providers:
|
|
- idp_id: keycloak
|
|
idp_name: "Keycloak"
|
|
issuer: "https://auth.jpace121.net/realms/jpace121-main"
|
|
client_id: "matrix"
|
|
client_secret: "DIwd6Sjn4l7nQP631uvAMjTWIp0eRBxr"
|
|
scopes: ["openid", "profile"]
|
|
user_mapping_provider:
|
|
config:
|
|
localpart_template: "{{ user.preferred_username }}"
|
|
display_name_template: "{{ user.name }}"
|
|
backchannel_logout_enabled: false
|
|
matrix.jpace121.net.log.config: |
|
|
version: 1
|
|
formatters:
|
|
precise:
|
|
format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s - %(message)s'
|
|
handlers:
|
|
console:
|
|
class: logging.StreamHandler
|
|
formatter: precise
|
|
loggers:
|
|
_placeholder:
|
|
level: "INFO"
|
|
synapse.storage.SQL:
|
|
level: INFO
|
|
root:
|
|
level: INFO
|
|
handlers: [console]
|
|
disable_existing_loggers: false |