[global] address = "0.0.0.0" allow_device_name_federation = true allow_guest_registration = true allow_public_room_directory_over_federation = true allow_public_room_directory_without_auth = true allow_registration = true database_path = "/database" log = "trace,h2=debug,hyper=debug" port = [8008, 8448] trusted_servers = [] only_query_trusted_key_servers = false query_trusted_key_servers_first = false query_trusted_key_servers_first_on_join = false yes_i_am_very_very_sure_i_want_an_open_registration_server_prone_to_abuse = true ip_range_denylist = [] url_preview_domain_contains_allowlist = ["*"] url_preview_domain_explicit_denylist = ["*"] media_compat_file_link = false media_startup_check = true prune_missing_media = true log_colors = true admin_room_notices = false allow_check_for_updates = false intentionally_unknown_config_option_for_testing = true rocksdb_log_level = "info" rocksdb_max_log_files = 1 rocksdb_recovery_mode = 0 rocksdb_paranoid_file_checks = true log_guest_registrations = false allow_legacy_media = true startup_netburst = true startup_netburst_keep = -1 allow_invalid_tls_certificates_yes_i_know_what_the_fuck_i_am_doing_with_this_and_i_know_this_is_insecure = true # valgrind makes things so slow dns_timeout = 60 dns_attempts = 20 request_conn_timeout = 60 request_timeout = 120 well_known_conn_timeout = 60 well_known_timeout = 60 federation_idle_timeout = 300 sender_timeout = 300 sender_idle_timeout = 300 sender_retry_backoff_limit = 300 [global.tls] dual_protocol = true