mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-12-23 04:09:22 -05:00
1b3e398bea
This PR adds a common configuration section for all modules (see docs). These modules are then loaded at startup by the homeserver. Modules register their hooks and web resources using the new `register_[...]_callbacks` and `register_web_resource` methods of the module API.
90 lines
3.5 KiB
Markdown
90 lines
3.5 KiB
Markdown
# Summary
|
|
|
|
# Introduction
|
|
- [Welcome and Overview](welcome_and_overview.md)
|
|
|
|
# Setup
|
|
- [Installation](setup/installation.md)
|
|
- [Using Postgres](postgres.md)
|
|
- [Configuring a Reverse Proxy](reverse_proxy.md)
|
|
- [Configuring a Turn Server](turn-howto.md)
|
|
- [Delegation](delegate.md)
|
|
|
|
# Upgrading
|
|
- [Upgrading between Synapse Versions](upgrading/README.md)
|
|
- [Upgrading from pre-Synapse 1.0](MSC1711_certificates_FAQ.md)
|
|
|
|
# Usage
|
|
- [Federation](federate.md)
|
|
- [Configuration](usage/configuration/README.md)
|
|
- [Homeserver Sample Config File](usage/configuration/homeserver_sample_config.md)
|
|
- [Logging Sample Config File](usage/configuration/logging_sample_config.md)
|
|
- [Structured Logging](structured_logging.md)
|
|
- [User Authentication](usage/configuration/user_authentication/README.md)
|
|
- [Single-Sign On]()
|
|
- [OpenID Connect](openid.md)
|
|
- [SAML]()
|
|
- [CAS]()
|
|
- [SSO Mapping Providers](sso_mapping_providers.md)
|
|
- [Password Auth Providers](password_auth_providers.md)
|
|
- [JSON Web Tokens](jwt.md)
|
|
- [Registration Captcha](CAPTCHA_SETUP.md)
|
|
- [Application Services](application_services.md)
|
|
- [Server Notices](server_notices.md)
|
|
- [Consent Tracking](consent_tracking.md)
|
|
- [URL Previews](url_previews.md)
|
|
- [User Directory](user_directory.md)
|
|
- [Message Retention Policies](message_retention_policies.md)
|
|
- [Pluggable Modules](modules.md)
|
|
- [Third Party Rules]()
|
|
- [Spam Checker](spam_checker.md)
|
|
- [Presence Router](presence_router_module.md)
|
|
- [Media Storage Providers]()
|
|
- [Workers](workers.md)
|
|
- [Using `synctl` with Workers](synctl_workers.md)
|
|
- [Systemd](systemd-with-workers/README.md)
|
|
- [Administration](usage/administration/README.md)
|
|
- [Admin API](usage/administration/admin_api/README.md)
|
|
- [Account Validity](admin_api/account_validity.md)
|
|
- [Delete Group](admin_api/delete_group.md)
|
|
- [Event Reports](admin_api/event_reports.md)
|
|
- [Media](admin_api/media_admin_api.md)
|
|
- [Purge History](admin_api/purge_history_api.md)
|
|
- [Purge Rooms](admin_api/purge_room.md)
|
|
- [Register Users](admin_api/register_api.md)
|
|
- [Manipulate Room Membership](admin_api/room_membership.md)
|
|
- [Rooms](admin_api/rooms.md)
|
|
- [Server Notices](admin_api/server_notices.md)
|
|
- [Shutdown Room](admin_api/shutdown_room.md)
|
|
- [Statistics](admin_api/statistics.md)
|
|
- [Users](admin_api/user_admin_api.md)
|
|
- [Server Version](admin_api/version_api.md)
|
|
- [Manhole](manhole.md)
|
|
- [Monitoring](metrics-howto.md)
|
|
- [Request log format](usage/administration/request_log.md)
|
|
- [Scripts]()
|
|
|
|
# Development
|
|
- [Contributing Guide](development/contributing_guide.md)
|
|
- [Code Style](code_style.md)
|
|
- [Git Usage](dev/git.md)
|
|
- [Testing]()
|
|
- [OpenTracing](opentracing.md)
|
|
- [Database Schemas](development/database_schema.md)
|
|
- [Synapse Architecture]()
|
|
- [Log Contexts](log_contexts.md)
|
|
- [Replication](replication.md)
|
|
- [TCP Replication](tcp_replication.md)
|
|
- [Internal Documentation](development/internal_documentation/README.md)
|
|
- [Single Sign-On]()
|
|
- [SAML](dev/saml.md)
|
|
- [CAS](dev/cas.md)
|
|
- [State Resolution]()
|
|
- [The Auth Chain Difference Algorithm](auth_chain_difference_algorithm.md)
|
|
- [Media Repository](media_repository.md)
|
|
- [Room and User Statistics](room_and_user_statistics.md)
|
|
- [Scripts]()
|
|
|
|
# Other
|
|
- [Dependency Deprecation Policy](deprecation_policy.md)
|