- 1. Introduction
- 2. Deployment
- 2.1. Configuration
- 2.1.1. Examples
- 2.2. Generic
- 2.2.1. Reverse Proxy - Caddy
- 2.2.2. Reverse Proxy - Nginx
- 2.2.3. Reverse Proxy - Traefik
- 2.2.4. Example: root domain delegation
- 2.3. Arch Linux
- 2.4. Debian
- 2.5. FreeBSD
- 2.6. NixOS
- 2.7. Red Hat
- 2.8. Containers
- 2.8.1. Docker
- 2.8.2. Podman
- 2.8.3. Kubernetes
- 3. Authentication
- 3.1. Legacy Registration
- 3.2. OIDC Authorization
- 3.3. LDAP Delegation
- 3.4. Enterprise JWT
- 3.5. Identity Providers
- 3.5.1. Authelia
- 3.5.2. Authentik
- 3.5.3. Keycloak
- 4. Multimedia and Storage
- 4.1. Storage Providers
- 4.2. Management
- 5. Video and Voice Conferencing
- 5.1. Matrix RTC (Element Call)
- 5.2. Legacy Telephony (TURN)
- 6. Bridge and Application Services
- 7. Policy and Moderation
- 8. Maintenance
- 9. Troubleshooting
- 10. Development
- 10.1. Contributing
- 10.2. Protocol Compliance
- 10.2.1. MSC Implementation
- 10.2.2. Complement Results
- 10.3. Testing and Delivery
- 10.3.1. Docker Builder
- 10.3.2. Matrix Selectors
- 10.3.3. Pipeline Phases
- 10.3.4. Complement Testing
- 10.4. Hot Reloading ("Live" Development)
- 11. Community Code of Conduct