github.com/ashishbhate/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  }