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