diff --git a/data/powerdns/files/bind-zones/franzi.business b/data/powerdns/files/bind-zones/franzi.business index b811603..3f51f55 100644 --- a/data/powerdns/files/bind-zones/franzi.business +++ b/data/powerdns/files/bind-zones/franzi.business @@ -8,8 +8,7 @@ $ORIGIN franzi.business. IN MX 10 mx0.kunbox.net. IN TXT "v=spf1 mx ~all" -chat IN A 94.130.52.224 -chat IN AAAA 2a01:4f8:10b:2a5f::2 +chat IN CNAME rx300.kunbox.net. dimension IN A 94.130.52.224 dimension IN AAAA 2a01:4f8:10b:2a5f::2 diff --git a/nodes/rx300.py b/nodes/rx300.py index dc5b7aa..d418315 100644 --- a/nodes/rx300.py +++ b/nodes/rx300.py @@ -8,10 +8,12 @@ nodes['rx300'] = { 'hostname': '31.47.232.106', 'bundles': { 'check-mail-received', + 'element-web', 'gitea', 'jenkins-ci', 'lm-sensors', 'miniflux', + 'nodejs', 'php', 'postgresql', 'smartd', @@ -63,6 +65,30 @@ nodes['rx300'] = { 'imap_pass': bwpass.attr('t-online.de/franzi.kunsmann@t-online.de', 'imap'), }, }, + 'element-web': { + 'url': 'chat.franzi.business', + 'version': 'v1.7.32', + 'config': { + 'default_server_config': { + 'm.homeserver': { + 'base_url': 'https://matrix.franzi.business', + 'server_name': 'franzi.business', + }, + }, + 'brand': 'franzi.business', + 'showLabsSettings': True, + 'integrations_ui_url': 'https://dimension.franzi.business/riot', + 'integrations_rest_url': 'https://dimension.franzi.business/api/v1/scalar', + 'integrations_widgets_urls': { + 'https://dimension.franzi.business/widgets' + }, + 'default_theme': 'dark', + 'defaultCountryCode': 'DE', + 'jitsi': { + 'preferredDomain': 'meet.ffmuc.net', + }, + }, + }, 'gitea': { 'version': '1.14.4', 'sha256': 'e1ce2fadcf6561cb2543b44b9f1382d6ce4be29ed8edd6d9d7080a218aa114b0', @@ -95,6 +121,7 @@ nodes['rx300'] = { }, 'nginx': { 'vhosts': { + 'element-web': {'ssl': '_.franzi.business'}, 'gitea': {'ssl': '_.franzi.business'}, 'miniflux': {'ssl': '_.franzi.business'}, 'franzi.business': {