42 lines
1.9 KiB
Text
42 lines
1.9 KiB
Text
|
** Note, this chart may take a while to finish setup, please be patient **
|
||
|
{{- if .Values.signingkey.job.enabled }}
|
||
|
** Also, remember to disable the signingkey job (signingkey.job.enabled=false) **
|
||
|
{{- end }}
|
||
|
{{- if not .Values.ingress.enabled }}
|
||
|
|
||
|
Synapse has been installed without an ingress, you will need to manage
|
||
|
accesses to the services yourself.
|
||
|
{{- else }}
|
||
|
|
||
|
Your Synapse install is now starting, you should soon be able to access it on
|
||
|
the following URL(s);
|
||
|
{{- range (concat .Values.ingress.csHosts (list (.Values.publicServerName | default .Values.serverName))) }}
|
||
|
{{- if $.Values.ingress.tls }}
|
||
|
https://{{ . }}
|
||
|
{{- else }}
|
||
|
http://{{ . }}
|
||
|
{{- end }}
|
||
|
{{- end }}
|
||
|
{{ if not .Values.wellknown.enabled }}
|
||
|
Note that for federation to work you will need to either add an SRV record or
|
||
|
set up a /.well-known/matrix/server response.
|
||
|
Refer to https://github.com/matrix-org/synapse/blob/master/docs/federate.md
|
||
|
for more information.
|
||
|
{{- end }}
|
||
|
{{- end }}
|
||
|
|
||
|
{{- if .Values.config.enableRegistration }}
|
||
|
You should be able to connect to your Synapse install with any compatible
|
||
|
Matrix client - and register an account - as soon as final setup is done.
|
||
|
|
||
|
You can also create an admin user with the following command;
|
||
|
{{- else }}
|
||
|
You can create a user in your new Synapse install by running the following
|
||
|
command; (replacing USERNAME and PASSWORD)
|
||
|
{{- end }}
|
||
|
|
||
|
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }},app.kubernetes.io/instance={{ .Release.Name }},app.kubernetes.io/component=synapse" -o jsonpath="{.items[0].metadata.name}")
|
||
|
kubectl exec --namespace {{ .Release.Namespace }} $POD_NAME -- register_new_matrix_user -c /synapse/config/homeserver.yaml -c /synapse/config/conf.d/secrets.yaml -u USERNAME -p PASSWORD --admin http://localhost:8008
|
||
|
|
||
|
You can also specify --no-admin to create a non-admin user.
|