-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
152 lines (126 loc) · 3.77 KB
/
.env.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# admin contact mail address for letsencrypt
#
# fully qualified domain name for docker composition
#
BASE_URL=localhost
# development / localhost: `http`
# production / remotehost: `https`
#
HTTP_SCHEMA=http
# configuration for mail relay (necessary for matrix-synapse)
#
SMTP_HOST=mail.example.org
SMTP_PORT=587
# passwords for mail relay (necessary for matrix-synapse)
#
SMTP_PASSWORD=change_me
# configuration for ldap
#
LDAP_BASE_DN=dc=example,dc=org
LDAP_BIND_USER=admin
# passwords for ldap
#
LDAP_BIND_PASSWORD=change_me
# secrets for lldap
#
# NOTE: only necessary for lldap container/server
# _not_ necessary when using external ldap server
#
LLDAP_JWT_SECRET=change_me
# configuration for services authenticating against ldap
#
LDAP_SCHEMA=ldap
LDAP_HOST=lldap
LDAP_PORT=389
LDAP_STARTTLS=false
LDAP_SEARCH_BASE=ou=people,${LDAP_BASE_DN}
LDAP_ATTRIBUTE_UID=uid
LDAP_ATTRIBUTE_MAIL=mail
LDAP_ATTRIBUTE_NAME=displayname
LDAP_ATTRIBUTE_FIRSTNAME=firstname
LDAP_ATTRIBUTE_LASTNAME=lastname
LDAP_BIND_DN=uid=${LDAP_BIND_USER},${LDAP_SEARCH_BASE}
# passwords / secrets for matrix-synapse
#
MATRIX_POSTGRES_PASSWORD=change_me
MATRIX_FORM_SECRET=change_me
MATRIX_MACAROON_SECRET_KEY=change_me
MATRIX_REGISTRATION_SECRET=change_me
MATRIX_TURN_STATIC_AUTH_SECRET=change_me
# passwords for etherpad
#
ETHERPAD_ADMIN_PASSWORD=change_me
ETHERPAD_POSTGRES_PASSWORD=change_me
# passwords / secrets for spacedeck
#
SPACEDECK_POSTGRES_PASSWORD=change_me
SPACEDECK_EXPORT_API_SECRET=change_me
SPACEDECK_INVITE_CODE=change_me
SPACEDECK_SESSION_KEY=change_me
# configuration for medienhaus-api (optional)
# NOTE: will be initially set by scripts/init.sh
#
#MEDIENHAUS_ADMIN_ACCESS_TOKEN=
#MEDIENHAUS_ROOT_CONTEXT_SPACE_ID=
# passwords / secrets for medienhaus-*
#
MEDIENHAUS_ADMIN_USER_ID=medienhaus-admin
MEDIENHAUS_ADMIN_PASSWORD=change_me
# fully qualified domain name for all services
#
SPACES_HOSTNAME=${BASE_URL}
# custom app prefix / title for all services -- for example:
# `medienhaus/spaces`, `medienhaus/chat`, `medienhaus/write`
#
SPACES_APP_PREFIX=medienhaus
# configuration for lldap
#
# NOTE: only necessary for lldap container/server
# _not_ necessary when using external ldap server
#
LLDAP_HOSTNAME=ldap.${SPACES_HOSTNAME}
# fully qualified domain name for all matrix ids; this needs to
# serve matrix-synapse, or serve `.well-known` delegation files
#
# https://matrix-org.github.io/synapse/latest/reverse_proxy.html
#
MATRIX_SERVERNAME=matrix.${SPACES_HOSTNAME}
# fully qualified domain name serving matrix-synapse if served from
# _any_other_ fully qualified domain name than ${MATRIX_SERVERNAME}
#
# https://matrix-org.github.io/synapse/latest/delegate.html
#
MATRIX_BASEURL=${MATRIX_SERVERNAME}
# uncomment `MATRIX_HTTP_LISTENERS` below to enable federation
#
# for production environments, you probably want to enable the
# http listener federation resource, to be able to communicate
# with other matrix servers: that is their respective accounts
#
# https://matrix-org.github.io/synapse/latest/federate.html
#
#MATRIX_HTTP_LISTENERS="[client, federation]"
# turn server configuration (necessary for audio/video calls)
#
# https://matrix-org.github.io/synapse/latest/turn-howto.html
#
MATRIX_TURN_URI=turn.${SPACES_HOSTNAME}
# the default turn listening-port is `3478`
#
MATRIX_TURN_LISTENING_PORT=3478
# the default turn tls-listening-port is `5349`; this should
# rather be set to `443` to circumvent restrictive firewalls
#
MATRIX_TURN_TLS_LISTENING_PORT=443
# configuration for element-web matrix client
#
ELEMENT_HOSTNAME=element.${SPACES_HOSTNAME}
# configuration for etherpad
#
ETHERPAD_HOSTNAME=etherpad.${SPACES_HOSTNAME}
# configuration for spacedeck
#
SPACEDECK_HOSTNAME=spacedeck.${SPACES_HOSTNAME}