github.com/cryptomisa/mattermost-server@v5.11.1+incompatible/config/default.json (about) 1 { 2 "ServiceSettings": { 3 "SiteURL": "", 4 "WebsocketURL": "", 5 "LicenseFileLocation": "", 6 "ListenAddress": ":8065", 7 "ConnectionSecurity": "", 8 "TLSCertFile": "", 9 "TLSKeyFile": "", 10 "TLSMinVer": "1.2", 11 "TLSStrictTransport": false, 12 "TLSStrictTransportMaxAge": 63072000, 13 "TLSOverwriteCiphers": [], 14 "UseLetsEncrypt": false, 15 "LetsEncryptCertificateCacheFile": "./config/letsencrypt.cache", 16 "Forward80To443": false, 17 "ReadTimeout": 300, 18 "WriteTimeout": 300, 19 "MaximumLoginAttempts": 10, 20 "GoroutineHealthThreshold": -1, 21 "GoogleDeveloperKey": "", 22 "EnableOAuthServiceProvider": false, 23 "EnableIncomingWebhooks": true, 24 "EnableOutgoingWebhooks": true, 25 "EnableCommands": true, 26 "EnableOnlyAdminIntegrations": true, 27 "EnablePostUsernameOverride": false, 28 "EnablePostIconOverride": false, 29 "EnableAPIv3": false, 30 "EnableLinkPreviews": false, 31 "EnableTesting": false, 32 "EnableDeveloper": false, 33 "EnableSecurityFixAlert": true, 34 "EnableInsecureOutgoingConnections": false, 35 "AllowedUntrustedInternalConnections": "", 36 "EnableMultifactorAuthentication": false, 37 "EnforceMultifactorAuthentication": false, 38 "EnableUserAccessTokens": false, 39 "AllowCorsFrom": "", 40 "CorsExposedHeaders": "", 41 "CorsAllowCredentials": false, 42 "CorsDebug": false, 43 "AllowCookiesForSubdomains": false, 44 "SessionLengthWebInDays": 180, 45 "SessionLengthMobileInDays": 180, 46 "SessionLengthSSOInDays": 30, 47 "SessionCacheInMinutes": 10, 48 "SessionIdleTimeoutInMinutes": 43200, 49 "WebsocketSecurePort": 443, 50 "WebsocketPort": 80, 51 "WebserverMode": "gzip", 52 "EnableCustomEmoji": false, 53 "EnableEmojiPicker": true, 54 "EnableGifPicker": false, 55 "GfycatApiKey": "2_KtH_W5", 56 "GfycatApiSecret": "3wLVZPiswc3DnaiaFoLkDvB4X0IV6CpMkj4tf2inJRsBY6-FnkT08zGmppWFgeof", 57 "RestrictCustomEmojiCreation": "all", 58 "RestrictPostDelete": "all", 59 "AllowEditPost": "always", 60 "PostEditTimeLimit": -1, 61 "ExperimentalEnableAuthenticationTransfer": true, 62 "TimeBetweenUserTypingUpdatesMilliseconds": 5000, 63 "EnablePostSearch": true, 64 "MinimumHashtagLength": 3, 65 "EnableUserTypingMessages": true, 66 "EnableChannelViewedMessages": true, 67 "EnableUserStatuses": true, 68 "ClusterLogTimeoutMilliseconds": 2000, 69 "EnablePreviewFeatures": true, 70 "CloseUnusedDirectMessages": false, 71 "EnableTutorial": true, 72 "ExperimentalEnableDefaultChannelLeaveJoinMessages": true, 73 "ExperimentalGroupUnreadChannels": "disabled", 74 "ExperimentalChannelOrganization": false, 75 "EnableAPITeamDeletion": false, 76 "ExperimentalEnableHardenedMode": false, 77 "DisableLegacyMFA": true, 78 "EnableEmailInvitations": false, 79 "ExperimentalLdapGroupSync": false, 80 "ExperimentalStrictCSRFEnforcement": false 81 }, 82 "TeamSettings": { 83 "SiteName": "Mattermost", 84 "MaxUsersPerTeam": 50, 85 "EnableTeamCreation": true, 86 "EnableUserCreation": true, 87 "EnableOpenServer": false, 88 "EnableUserDeactivation": false, 89 "RestrictCreationToDomains": "", 90 "EnableCustomBrand": false, 91 "CustomBrandText": "", 92 "CustomDescriptionText": "", 93 "RestrictDirectMessage": "any", 94 "RestrictTeamInvite": "all", 95 "RestrictPublicChannelManagement": "all", 96 "RestrictPrivateChannelManagement": "all", 97 "RestrictPublicChannelCreation": "all", 98 "RestrictPrivateChannelCreation": "all", 99 "RestrictPublicChannelDeletion": "all", 100 "RestrictPrivateChannelDeletion": "all", 101 "RestrictPrivateChannelManageMembers": "all", 102 "EnableXToLeaveChannelsFromLHS": false, 103 "UserStatusAwayTimeout": 300, 104 "MaxChannelsPerTeam": 2000, 105 "MaxNotificationsPerChannel": 1000, 106 "EnableConfirmNotificationsToChannel": true, 107 "TeammateNameDisplay": "username", 108 "ExperimentalViewArchivedChannels": false, 109 "ExperimentalEnableAutomaticReplies": false, 110 "ExperimentalHideTownSquareinLHS": false, 111 "ExperimentalTownSquareIsReadOnly": false, 112 "ExperimentalPrimaryTeam": "", 113 "ExperimentalDefaultChannels": "" 114 }, 115 "DisplaySettings": { 116 "CustomUrlSchemes": [], 117 "ExperimentalTimezone": false 118 }, 119 "ClientRequirements": { 120 "AndroidLatestVersion": "", 121 "AndroidMinVersion": "", 122 "DesktopLatestVersion": "", 123 "DesktopMinVersion": "", 124 "IosLatestVersion": "", 125 "IosMinVersion": "" 126 }, 127 "SqlSettings": { 128 "DriverName": "mysql", 129 "DataSource": "mmuser:mostest@tcp(dockerhost:3306)/mattermost_test?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s", 130 "DataSourceReplicas": [], 131 "DataSourceSearchReplicas": [], 132 "MaxIdleConns": 20, 133 "ConnMaxLifetimeMilliseconds": 3600000, 134 "MaxOpenConns": 300, 135 "Trace": false, 136 "AtRestEncryptKey": "", 137 "QueryTimeout": 30 138 }, 139 "LogSettings": { 140 "EnableConsole": true, 141 "ConsoleLevel": "DEBUG", 142 "ConsoleJson": true, 143 "EnableFile": true, 144 "FileLevel": "INFO", 145 "FileJson": true, 146 "FileLocation": "", 147 "EnableWebhookDebugging": true, 148 "EnableDiagnostics": true 149 }, 150 "PasswordSettings": { 151 "MinimumLength": 5, 152 "Lowercase": false, 153 "Number": false, 154 "Uppercase": false, 155 "Symbol": false 156 }, 157 "FileSettings": { 158 "EnableFileAttachments": true, 159 "EnableMobileUpload": true, 160 "EnableMobileDownload": true, 161 "MaxFileSize": 52428800, 162 "DriverName": "local", 163 "Directory": "./data/", 164 "EnablePublicLink": false, 165 "PublicLinkSalt": "", 166 "InitialFont": "nunito-bold.ttf", 167 "AmazonS3AccessKeyId": "", 168 "AmazonS3SecretAccessKey": "", 169 "AmazonS3Bucket": "", 170 "AmazonS3Region": "", 171 "AmazonS3Endpoint": "s3.amazonaws.com", 172 "AmazonS3SSL": true, 173 "AmazonS3SignV2": false, 174 "AmazonS3SSE": false, 175 "AmazonS3Trace": false 176 }, 177 "EmailSettings": { 178 "EnableSignUpWithEmail": true, 179 "EnableSignInWithEmail": true, 180 "EnableSignInWithUsername": true, 181 "SendEmailNotifications": true, 182 "UseChannelInEmailNotifications": false, 183 "RequireEmailVerification": false, 184 "FeedbackName": "", 185 "FeedbackEmail": "test@example.com", 186 "ReplyToAddress": "test@example.com", 187 "FeedbackOrganization": "", 188 "EnableSMTPAuth": false, 189 "SMTPUsername": "", 190 "SMTPPassword": "", 191 "SMTPServer": "dockerhost", 192 "SMTPPort": "2500", 193 "ConnectionSecurity": "", 194 "SendPushNotifications": true, 195 "PushNotificationServer": "https://push-test.mattermost.com", 196 "PushNotificationContents": "generic", 197 "EnableEmailBatching": false, 198 "EmailBatchingBufferSize": 256, 199 "EmailBatchingInterval": 30, 200 "EnablePreviewModeBanner": true, 201 "SkipServerCertificateVerification": false, 202 "EmailNotificationContentsType": "full", 203 "LoginButtonColor": "#0000", 204 "LoginButtonBorderColor": "#2389D7", 205 "LoginButtonTextColor": "#2389D7" 206 }, 207 "RateLimitSettings": { 208 "Enable": false, 209 "PerSec": 10, 210 "MaxBurst": 100, 211 "MemoryStoreSize": 10000, 212 "VaryByRemoteAddr": true, 213 "VaryByUser": false, 214 "VaryByHeader": "" 215 }, 216 "PrivacySettings": { 217 "ShowEmailAddress": true, 218 "ShowFullName": true 219 }, 220 "SupportSettings": { 221 "TermsOfServiceLink": "https://about.mattermost.com/default-terms/", 222 "PrivacyPolicyLink": "https://about.mattermost.com/default-privacy-policy/", 223 "AboutLink": "https://about.mattermost.com/default-about/", 224 "HelpLink": "https://about.mattermost.com/default-help/", 225 "ReportAProblemLink": "https://about.mattermost.com/default-report-a-problem/", 226 "SupportEmail": "feedback@mattermost.com" 227 }, 228 "AnnouncementSettings": { 229 "EnableBanner": false, 230 "BannerText": "", 231 "BannerColor": "#f2a93b", 232 "BannerTextColor": "#333333", 233 "AllowBannerDismissal": true 234 }, 235 "ThemeSettings": { 236 "EnableThemeSelection": true, 237 "DefaultTheme": "default", 238 "AllowCustomThemes": true, 239 "AllowedThemes": [] 240 }, 241 "GitLabSettings": { 242 "Enable": false, 243 "Secret": "", 244 "Id": "", 245 "Scope": "", 246 "AuthEndpoint": "", 247 "TokenEndpoint": "", 248 "UserApiEndpoint": "" 249 }, 250 "GoogleSettings": { 251 "Enable": false, 252 "Secret": "", 253 "Id": "", 254 "Scope": "profile email", 255 "AuthEndpoint": "https://accounts.google.com/o/oauth2/v2/auth", 256 "TokenEndpoint": "https://www.googleapis.com/oauth2/v4/token", 257 "UserApiEndpoint": "https://www.googleapis.com/plus/v1/people/me" 258 }, 259 "Office365Settings": { 260 "Enable": false, 261 "Secret": "", 262 "Id": "", 263 "Scope": "User.Read", 264 "AuthEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize", 265 "TokenEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/token", 266 "UserApiEndpoint": "https://graph.microsoft.com/v1.0/me" 267 }, 268 "LdapSettings": { 269 "Enable": false, 270 "EnableSync": false, 271 "LdapServer": "", 272 "LdapPort": 389, 273 "ConnectionSecurity": "", 274 "BaseDN": "", 275 "BindUsername": "", 276 "BindPassword": "", 277 "UserFilter": "", 278 "GroupFilter": "", 279 "GroupDisplayNameAttribute": "", 280 "GroupIdAttribute": "", 281 "FirstNameAttribute": "", 282 "LastNameAttribute": "", 283 "EmailAttribute": "", 284 "UsernameAttribute": "", 285 "NicknameAttribute": "", 286 "IdAttribute": "", 287 "PositionAttribute": "", 288 "LoginIdAttribute": "", 289 "SyncIntervalMinutes": 60, 290 "SkipCertificateVerification": false, 291 "QueryTimeout": 60, 292 "MaxPageSize": 0, 293 "LoginFieldName": "", 294 "LoginButtonColor": "", 295 "LoginButtonBorderColor": "", 296 "LoginButtonTextColor": "" 297 }, 298 "ComplianceSettings": { 299 "Enable": false, 300 "Directory": "./data/", 301 "EnableDaily": false 302 }, 303 "LocalizationSettings": { 304 "DefaultServerLocale": "en", 305 "DefaultClientLocale": "en", 306 "AvailableLocales": "" 307 }, 308 "SamlSettings": { 309 "Enable": false, 310 "EnableSyncWithLdap": false, 311 "EnableSyncWithLdapIncludeAuth": false, 312 "Verify": true, 313 "Encrypt": true, 314 "IdpUrl": "", 315 "IdpDescriptorUrl": "", 316 "AssertionConsumerServiceURL": "", 317 "ScopingIDPProviderId": "", 318 "ScopingIDPName": "", 319 "IdpCertificateFile": "", 320 "PublicCertificateFile": "", 321 "PrivateKeyFile": "", 322 "IdAttribute": "", 323 "FirstNameAttribute": "", 324 "LastNameAttribute": "", 325 "EmailAttribute": "", 326 "UsernameAttribute": "", 327 "NicknameAttribute": "", 328 "LocaleAttribute": "", 329 "PositionAttribute": "", 330 "LoginButtonText": "SAML", 331 "LoginButtonColor": "", 332 "LoginButtonBorderColor": "", 333 "LoginButtonTextColor": "" 334 }, 335 "NativeAppSettings": { 336 "AppDownloadLink": "https://about.mattermost.com/downloads/", 337 "AndroidAppDownloadLink": "https://about.mattermost.com/mattermost-android-app/", 338 "IosAppDownloadLink": "https://about.mattermost.com/mattermost-ios-app/" 339 }, 340 "ClusterSettings": { 341 "Enable": false, 342 "ClusterName": "", 343 "OverrideHostname": "", 344 "UseIpAddress": true, 345 "UseExperimentalGossip": false, 346 "ReadOnlyConfig": true, 347 "GossipPort": 8074, 348 "StreamingPort": 8075, 349 "MaxIdleConns": 100, 350 "MaxIdleConnsPerHost": 128, 351 "IdleConnTimeoutMilliseconds": 90000 352 }, 353 "MetricsSettings": { 354 "Enable": false, 355 "BlockProfileRate": 0, 356 "ListenAddress": ":8067" 357 }, 358 "ExperimentalSettings": { 359 "ClientSideCertEnable": false, 360 "ClientSideCertCheck": "secondary", 361 "DisablePostMetadata": false, 362 "LinkMetadataTimeoutMilliseconds": 5000, 363 "RestrictSystemAdmin": false, 364 "EnableClickToReply": false 365 }, 366 "AnalyticsSettings": { 367 "MaxUsersForStatistics": 2500 368 }, 369 "ElasticsearchSettings": { 370 "ConnectionUrl": "http://dockerhost:9200", 371 "Username": "elastic", 372 "Password": "changeme", 373 "EnableIndexing": false, 374 "EnableSearching": false, 375 "EnableAutocomplete": false, 376 "Sniff": true, 377 "PostIndexReplicas": 1, 378 "PostIndexShards": 1, 379 "ChannelIndexReplicas": 1, 380 "ChannelIndexShards": 1, 381 "UserIndexReplicas": 1, 382 "UserIndexShards": 1, 383 "AggregatePostsAfterDays": 365, 384 "PostsAggregatorJobStartTime": "03:00", 385 "IndexPrefix": "", 386 "LiveIndexingBatchSize": 1, 387 "BulkIndexingTimeWindowSeconds": 3600, 388 "RequestTimeoutSeconds": 30 389 }, 390 "DataRetentionSettings": { 391 "EnableMessageDeletion": false, 392 "EnableFileDeletion": false, 393 "MessageRetentionDays": 365, 394 "FileRetentionDays": 365, 395 "DeletionJobStartTime": "02:00" 396 }, 397 "MessageExportSettings": { 398 "EnableExport": false, 399 "DailyRunTime": "01:00", 400 "ExportFromTimestamp": 0, 401 "FileLocation": "export", 402 "BatchSize": 10000, 403 "GlobalRelaySettings": { 404 "CustomerType": "A9", 405 "SmtpUsername": "", 406 "SmtpPassword": "", 407 "EmailAddress": "" 408 } 409 }, 410 "JobSettings": { 411 "RunJobs": true, 412 "RunScheduler": true 413 }, 414 "PluginSettings": { 415 "Enable": true, 416 "EnableUploads": false, 417 "Directory": "./plugins", 418 "ClientDirectory": "./client/plugins", 419 "Plugins": {}, 420 "PluginStates": {} 421 }, 422 "ImageProxySettings": { 423 "Enable": false, 424 "ImageProxyType": "local", 425 "RemoteImageProxyURL": "", 426 "RemoteImageProxyOptions": "" 427 } 428 }