Introduction
1.
Installation and requirements
1.1.
Intended environments
1.1.1.
Medium/large servers
1.1.2.
Multiple servers
1.1.3.
Hosting providers
1.2.
Installation methods
1.2.1.
Docker
1.2.2.
Downloads
1.2.3.
Compilation
2.
Deployment
2.1.
Example: nginx
2.2.
Horizontal scaling
3.
Upgrading
3.1.
Upgrading to v1.3.0
4.
Configuration
4.1.
Datastores
4.1.1.
File-based
4.1.2.
S3
4.2.
Split configs/per-domain
4.3.
Calculating memory requirements
4.4.
Calculating storage requirements
4.5.
General configuration
4.5.1.
Logging
4.5.2.
Forwarded addresses
4.5.3.
Federation
4.5.4.
Database pool
4.5.5.
Timeouts
5.
Uploads
6.
Downloads (remote media)
7.
Thumbnails
8.
Identicons
9.
URL previews
9.1.
Security
9.2.
oEmbed
10.
Cache
11.
Metrics
12.
Shared secret authentication
13.
Access token cache
14.
Imports, exports, and archiving
14.1.
Exports
14.1.1.
GDPR
14.2.
Imports
14.2.1.
From Synapse
14.2.2.
From Export
15.
Quotas
16.
Rate limiting
17.
Quarantine / abuse mitigation
18.
MSC2448: Blurhash
Light (default)
Rust
Coal
Navy
Ayu
matrix-media-repo
Exports
TODO
: Actually write docs.