- 👋 Help Us Help You
- Installation
- 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
- Operation
- 3. Authentication
- 3.1. Legacy Registration
- 3.2. OIDC Authorization
- 3.3. QR Code Login
- 3.4. LDAP Delegation
- 3.5. Enterprise JWT
- 3.6. Identity Providers
- 3.6.1. Authelia
- 3.6.2. Authentik
- 3.6.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. Push Notifications
- 8. Policy and Moderation
- Servicing
- 9. Maintenance
- 10. Troubleshooting
- Engineering
- 11. Development
- 11.1. Contributing
- 11.2. Protocol Compliance
- 11.2.1. MSC Implementation
- 11.2.2. Complement Results
- 11.2.3. Synapse Admin API
- 11.3. Testing and Delivery
- 11.3.1. Docker Builder
- 11.3.2. Matrix Selectors
- 11.3.3. Pipeline Phases
- 11.3.4. Complement Testing
- 11.4. Hot Reloading ("Live" Development)
- 💕 Community Code of Conduct