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
3.
Configuration
3.1.
Datastores
3.1.1.
File-based
3.1.2.
S3
3.2.
Split configs/per-domain
3.3.
Calculating memory requirements
3.4.
Calculating storage requirements
3.5.
General configuration
3.5.1.
Logging
3.5.2.
Forwarded addresses
3.5.3.
Federation
3.5.4.
Database pool
3.5.5.
Timeouts
4.
Uploads
5.
Downloads (remote media)
6.
Thumbnails
7.
Identicons
8.
URL previews
8.1.
Security
8.2.
oEmbed
9.
Cache
10.
Metrics
11.
Shared secret authentication
12.
Access token cache
13.
Imports, exports, and archiving
13.1.
Exports
13.1.1.
GDPR
13.2.
Imports
13.2.1.
From Synapse
13.2.2.
From Export
14.
Quotas
15.
Rate limiting
16.
Quarantine / abuse mitigation
17.
MSC2448: Blurhash
18.
MSC2706: IPFS
Light
(default)
Rust
Coal
Navy
Ayu
matrix-media-repo
Imports, exports, and archiving
TODO