-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmkdocs.yml
More file actions
215 lines (211 loc) · 9.62 KB
/
mkdocs.yml
File metadata and controls
215 lines (211 loc) · 9.62 KB
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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
site_name: Wire Docs
docs_dir: src
site_url: "https://docs.docs.com"
repo_url: https://github.com/wireapp/wire-server
edit_uri: edit/main/src/
site_author: Wire Authors
site_description: "Wire Documentation"
use_directory_urls: false
nav:
- Home: README.md
- Installation:
- Overview: how-to/install/README.md
- How to plan an installation: how-to/install/planning.md
- Version requirements: how-to/install/version-requirements.md
- Dependencies on operator’s machine: how-to/install/dependencies.md
- How to install Wire in a box (Demo): how-to/install/demo-wiab.md
- Introduction: how-to/install/prod-intro.md
- How to install kubernetes and databases: how-to/install/ansible-VMs.md
- How to configure AWS services: how-to/install/aws-prod.md
- How to install wire-server using Helm: how-to/install/helm-prod.md
- Multi-Ingress Configuration: how-to/install/multi-ingress.md
- Infrastructure configuration: how-to/install/infrastructure-configuration.md
- How to monitor wire-server: how-to/install/monitoring.md
- How to see centralized logs for wire-server: how-to/install/logging.md
- Ingress-controller (getting traffic in): how-to/install/ingress.md
- Web app settings: how-to/install/web-app-settings.md
- Installing Conference Calling 2.0 (aka SFT): how-to/install/sft.md
- Installing Restund: how-to/install/restund.md
- Configure TLS ciphers: how-to/install/tls.md
- Managing authentication with ansible: how-to/install/ansible-authentication.md
- Using tinc: how-to/install/ansible-tinc.md
- Troubleshooting during installation: how-to/install/troubleshooting.md
- Verifying your installation: how-to/install/post-install.md
- Upgrade:
- Overview: how-to/upgrade/README.md
- Planning an upgrade: how-to/upgrade/01-planning.md
- Preparing an upgrade: how-to/upgrade/02-preparing.md
- Upgrade process: how-to/upgrade/03-upgrade.md
- Troubleshooting: how-to/upgrade/04-troubleshooting.md
- Configuration Reference:
- Overview: how-to/upgrade/05-config-reference.md
- Wire Server 5.24: how-to/upgrade/config-references/wire-server-5.24.0.md
- Wire Server 5.25: how-to/upgrade/config-references/wire-server-5.25.0.md
- Administration:
- Overview: how-to/administrate/README.md
- kubernetes: how-to/administrate/kubernetes/README.md
- Backup and disaster recovery: how-to/administrate/backup-disaster-recovery.md
- Cassandra: how-to/administrate/cassandra.md
- Elasticsearch: how-to/administrate/elasticsearch.md
- Etcd: how-to/administrate/etcd.md
- General - Linux: how-to/administrate/general-linux.md
- Minio: how-to/administrate/minio.md
- Operational procedures: how-to/administrate/operations.md
- Restund (TURN): how-to/administrate/restund.md
- Investigative tasks (e.g. searching for users as server admin): how-to/administrate/users.md
- Support:
- Triaging Issues: how-to/support/triaging_issues.md
- Collecting information with the Web Inspector: how-to/support/inspector.md
- Reference:
- Architecture Overview: understand/overview.md
- Single Sign-On and User Provisioning: understand/single-sign-on/README.md
- Audio/video calling, restund servers (TURN/STUN): understand/restund.md
- Conference Calling 2.0 (aka SFT): understand/sft.md
- Minio: understand/minio.md
- Helm: understand/helm.md
- Federation: understand/federation/README.md
- Connecting Wire Clients: understand/associate/README.md
- Client API documentation: understand/api-client-perspective/README.md
- Crypto libraries and sources of randomness: understand/crypto-libs.md
- Block personal user creation: understand/block-user-creation.md
- Classified Domains: understand/classified-domains.md
- Federation: understand/configure-federation.md
- Installing and setting up Legal Hold: understand/legalhold.md
- Messaging Layer Security (MLS): understand/mls.md
- User Searchability: understand/searchability.md
- Server and team feature settings: understand/team-feature-settings.md
- Developer Notes:
- Overview: developer/README.md
- Developer:
- API versioning: developer/developer/api-versioning.md
- How to build wire-server: developer/developer/building.md
- Writing code interacting with cassandra: developer/developer/cassandra-interaction.md
- Changelog: developer/developer/changelog.md
- Coding conventions: developer/developer/coding-conventions.md
- Dependencies: developer/developer/dependencies.md
- Editor setup: developer/developer/editor-setup.md
- Features: developer/developer/features.md
- Federation API Conventions: developer/developer/federation-api-conventions.md
- Federation Design Aspects: developer/developer/federation-design-aspects.md
- Developer how-to’s: developer/developer/how-to.md
- Refactoring galley to support large conversations: developer/developer/large-conversations.md
- Linting: developer/developer/linting.md
- OpenTelemetry Instrumentation: developer/developer/open-telemetry.md
- PR Guidelines: developer/developer/pr-guidelines.md
- Internal processes: developer/developer/processes.md
- Storing SCIM-related data: developer/developer/scim/storage.md
- Servant: developer/developer/servant.md
- Testing the wire-server Haskell code base: developer/developer/testing.md
- Upgrading: developer/developer/upgrading.md
- Reference:
- Config Options: developer/reference/config-options.md
- Creating and populating conversations: developer/reference/conversation.md
- Maintaining ElasticSearch: developer/reference/elastic-search.md
- ElasticSearch migration instructions for release 2021-02-16: developer/reference/elasticsearch-migration-2021-02-16.md
- Make docker and QEMU: developer/reference/make-docker-and-qemu.md
- OAuth: developer/reference/oauth.md
- SCIM tokens: developer/reference/provisioning/scim-token.md
- RabbitMQ Consumer: developer/reference/rabbitmq-consumer.md
- Spar braindump: developer/reference/spar-braindump.md
- Legal hold: developer/reference/team/legalhold.md
- User Activation: developer/reference/user/activation.md
- Connection: developer/reference/user/connection.md
- User Registration: developer/reference/user/registration.md
- User Rich info: developer/reference/user/rich-info.md
- Apps SDK:
- Understanding Apps: integrations/README.md
- Quickstart: integrations/quickstart.md
- Events: integrations/events.md
- Security Responses:
- Overview: security-responses/README.md
- "2023-01-19 - Security Advisory: HTML Injection in wire.com": security-responses/2023-01-19_html_injection.md
- "2023-01-04 - Outage of wire.com caused by a DoS attack": security-responses/2023-01-04_website_outage.md
- "2022-11-01 - High Severity Vulnerability in OpenSSL": security-responses/2022-11-01_openssl.md
- "2022-05-23 - wire.com website outage": security-responses/2022-05-23_website_outage.md
- '2022-02 - CVE-2021-44521 (Cassandra "user defined functions")': security-responses/2022-02-21_cve-2021-44521.md
- "2021-12 - log4shell": security-responses/2021-12-15_log4shell.md
- Release Notes:
- Changelog: changelog/changelog.md
- Releases: changelog/README.md
theme:
name: material
custom_dir: .overrides/
logo: _static/image/Wire_logo.svg
favicon: _static/favicon/favicon.ico
features:
- content.tabs.link
- instant
- navigation.expand
- navigation.tabs
- navigation.tabs.sticky
- navigation.top
- navigation.tracking
- search.highlight
- search.share
- search.suggest
- tabs
palette:
- scheme: "default"
accent: "deep orange"
toggle:
icon: material/toggle-switch-off-outline
name: Switch to dark mode
- scheme: "slate"
accent: "red"
toggle:
icon: material/toggle-switch
name: Switch to light mode
icon:
repo: fontawesome/brands/github
plugins:
- search
- mermaid2
- minify:
minify_html: true
minify_js: true
htmlmin_opts:
remove_comments: true
- mike:
# these fields are all optional; the defaults are as below...
version_selector: true # set to false to leave out the version selector
css_dir: css # the directory to put the version selector's CSS
javascript_dir: js # the directory to put the version selector's JS
canonical_version:
null # the version for <link rel="canonical">; `null`
# uses the version specified via `mike deploy`
markdown_extensions:
- admonition
- attr_list
- def_list
- footnotes
- meta
- toc:
permalink: true
- tables
- pymdownx.details
- pymdownx.highlight:
anchor_linenums: true
use_pygments: true
linenums: true
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.magiclink
- pymdownx.mark
- pymdownx.snippets
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tabbed
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
extra:
version:
provider: mike
default: latest # Default version to load
social:
- icon: fontawesome/brands/linkedin
link: https://www.linkedin.com/company/wire-secure-communication
- icon: fontawesome/brands/github
link: https://github.com/wireapp