github.com/wgh-/mattermost-server@v4.8.0-rc2+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": 300,
    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          "ExperimentalTownSquareIsReadOnly": false,
    93          "ExperimentalPrimaryTeam": ""
    94      },
    95      "ClientRequirements": {
    96          "AndroidLatestVersion": "",
    97          "AndroidMinVersion": "",
    98          "DesktopLatestVersion": "",
    99          "DesktopMinVersion": "",
   100          "IosLatestVersion": "",
   101          "IosMinVersion": ""
   102      },
   103      "SqlSettings": {
   104          "DriverName": "mysql",
   105          "DataSource": "mmuser:mostest@tcp(dockerhost:3306)/mattermost_test?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",
   106          "DataSourceReplicas": [],
   107          "DataSourceSearchReplicas": [],
   108          "MaxIdleConns": 20,
   109          "MaxOpenConns": 300,
   110          "Trace": false,
   111          "AtRestEncryptKey": "",
   112          "QueryTimeout": 30
   113      },
   114      "LogSettings": {
   115          "EnableConsole": true,
   116          "ConsoleLevel": "DEBUG",
   117          "EnableFile": true,
   118          "FileLevel": "INFO",
   119          "FileFormat": "",
   120          "FileLocation": "",
   121          "EnableWebhookDebugging": true,
   122          "EnableDiagnostics": true
   123      },
   124      "PasswordSettings": {
   125          "MinimumLength": 5,
   126          "Lowercase": false,
   127          "Number": false,
   128          "Uppercase": false,
   129          "Symbol": false
   130      },
   131      "FileSettings": {
   132          "EnableFileAttachments": true,
   133          "EnableMobileUpload": true,
   134          "EnableMobileDownload": true,
   135          "MaxFileSize": 52428800,
   136          "DriverName": "local",
   137          "Directory": "./data/",
   138          "EnablePublicLink": false,
   139          "PublicLinkSalt": "",
   140          "InitialFont": "luximbi.ttf",
   141          "AmazonS3AccessKeyId": "",
   142          "AmazonS3SecretAccessKey": "",
   143          "AmazonS3Bucket": "",
   144          "AmazonS3Region": "",
   145          "AmazonS3Endpoint": "s3.amazonaws.com",
   146          "AmazonS3SSL": true,
   147          "AmazonS3SignV2": false,
   148          "AmazonS3SSE": false,
   149          "AmazonS3Trace": false
   150      },
   151      "EmailSettings": {
   152          "EnableSignUpWithEmail": true,
   153          "EnableSignInWithEmail": true,
   154          "EnableSignInWithUsername": true,
   155          "SendEmailNotifications": true,
   156          "UseChannelInEmailNotifications": false,
   157          "RequireEmailVerification": false,
   158          "FeedbackName": "",
   159          "FeedbackEmail": "test@example.com",
   160          "FeedbackOrganization": "",
   161          "EnableSMTPAuth": false,
   162          "SMTPUsername": "",
   163          "SMTPPassword": "",
   164          "SMTPServer": "dockerhost",
   165          "SMTPPort": "2500",
   166          "ConnectionSecurity": "",
   167          "InviteSalt": "",
   168          "SendPushNotifications": false,
   169          "PushNotificationServer": "",
   170          "PushNotificationContents": "generic",
   171          "EnableEmailBatching": false,
   172          "EmailBatchingBufferSize": 256,
   173          "EmailBatchingInterval": 30,
   174          "SkipServerCertificateVerification": false,
   175          "EmailNotificationContentsType": "full",
   176          "LoginButtonColor": "",
   177          "LoginButtonBorderColor": "",
   178          "LoginButtonTextColor": ""
   179      },
   180      "RateLimitSettings": {
   181          "Enable": false,
   182          "PerSec": 10,
   183          "MaxBurst": 100,
   184          "MemoryStoreSize": 10000,
   185          "VaryByRemoteAddr": true,
   186          "VaryByUser": false,
   187          "VaryByHeader": ""
   188      },
   189      "PrivacySettings": {
   190          "ShowEmailAddress": true,
   191          "ShowFullName": true
   192      },
   193      "SupportSettings": {
   194          "TermsOfServiceLink": "https://about.mattermost.com/default-terms/",
   195          "PrivacyPolicyLink": "https://about.mattermost.com/default-privacy-policy/",
   196          "AboutLink": "https://about.mattermost.com/default-about/",
   197          "HelpLink": "https://about.mattermost.com/default-help/",
   198          "ReportAProblemLink": "https://about.mattermost.com/default-report-a-problem/",
   199          "SupportEmail": "feedback@mattermost.com"
   200      },
   201      "AnnouncementSettings": {
   202          "EnableBanner": false,
   203          "BannerText": "",
   204          "BannerColor": "#f2a93b",
   205          "BannerTextColor": "#333333",
   206          "AllowBannerDismissal": true
   207      },
   208      "ThemeSettings": {
   209          "EnableThemeSelection": true,
   210          "DefaultTheme": "default",
   211          "AllowCustomThemes": true,
   212          "AllowedThemes": []
   213      },
   214      "GitLabSettings": {
   215          "Enable": false,
   216          "Secret": "",
   217          "Id": "",
   218          "Scope": "",
   219          "AuthEndpoint": "",
   220          "TokenEndpoint": "",
   221          "UserApiEndpoint": ""
   222      },
   223      "GoogleSettings": {
   224          "Enable": false,
   225          "Secret": "",
   226          "Id": "",
   227          "Scope": "profile email",
   228          "AuthEndpoint": "https://accounts.google.com/o/oauth2/v2/auth",
   229          "TokenEndpoint": "https://www.googleapis.com/oauth2/v4/token",
   230          "UserApiEndpoint": "https://www.googleapis.com/plus/v1/people/me"
   231      },
   232      "Office365Settings": {
   233          "Enable": false,
   234          "Secret": "",
   235          "Id": "",
   236          "Scope": "User.Read",
   237          "AuthEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
   238          "TokenEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/token",
   239          "UserApiEndpoint": "https://graph.microsoft.com/v1.0/me"
   240      },
   241      "LdapSettings": {
   242          "Enable": false,
   243          "EnableSync": false,
   244          "LdapServer": "",
   245          "LdapPort": 389,
   246          "ConnectionSecurity": "",
   247          "BaseDN": "",
   248          "BindUsername": "",
   249          "BindPassword": "",
   250          "UserFilter": "",
   251          "FirstNameAttribute": "",
   252          "LastNameAttribute": "",
   253          "EmailAttribute": "",
   254          "UsernameAttribute": "",
   255          "NicknameAttribute": "",
   256          "IdAttribute": "",
   257          "PositionAttribute": "",
   258          "SyncIntervalMinutes": 60,
   259          "SkipCertificateVerification": false,
   260          "QueryTimeout": 60,
   261          "MaxPageSize": 0,
   262          "LoginFieldName": "",
   263          "LoginButtonColor": "",
   264          "LoginButtonBorderColor": "",
   265          "LoginButtonTextColor": ""
   266      },
   267      "ComplianceSettings": {
   268          "Enable": false,
   269          "Directory": "./data/",
   270          "EnableDaily": false
   271      },
   272      "LocalizationSettings": {
   273          "DefaultServerLocale": "en",
   274          "DefaultClientLocale": "en",
   275          "AvailableLocales": ""
   276      },
   277      "SamlSettings": {
   278          "Enable": false,
   279          "EnableSyncWithLdap": false,
   280          "Verify": true,
   281          "Encrypt": true,
   282          "IdpUrl": "",
   283          "IdpDescriptorUrl": "",
   284          "AssertionConsumerServiceURL": "",
   285          "IdpCertificateFile": "",
   286          "PublicCertificateFile": "",
   287          "PrivateKeyFile": "",
   288          "FirstNameAttribute": "",
   289          "LastNameAttribute": "",
   290          "EmailAttribute": "",
   291          "UsernameAttribute": "",
   292          "NicknameAttribute": "",
   293          "LocaleAttribute": "",
   294          "PositionAttribute": "",
   295          "LoginButtonText": "With SAML",
   296          "LoginButtonColor": "",
   297          "LoginButtonBorderColor": "",
   298          "LoginButtonTextColor": ""
   299      },
   300      "NativeAppSettings": {
   301          "AppDownloadLink": "https://about.mattermost.com/downloads/",
   302          "AndroidAppDownloadLink": "https://about.mattermost.com/mattermost-android-app/",
   303          "IosAppDownloadLink": "https://about.mattermost.com/mattermost-ios-app/"
   304      },
   305      "ClusterSettings": {
   306          "Enable": false,
   307          "ClusterName": "",
   308          "OverrideHostname": "",
   309          "UseIpAddress": true,
   310          "UseExperimentalGossip": false,
   311          "ReadOnlyConfig": true,
   312          "GossipPort": 8074,
   313          "StreamingPort": 8075
   314      },
   315      "MetricsSettings": {
   316          "Enable": false,
   317          "BlockProfileRate": 0,
   318          "ListenAddress": ":8067"
   319      },
   320      "AnalyticsSettings": {
   321          "MaxUsersForStatistics": 2500
   322      },
   323      "WebrtcSettings": {
   324          "Enable": false,
   325          "GatewayWebsocketUrl": "",
   326          "GatewayAdminUrl": "",
   327          "GatewayAdminSecret": "",
   328          "StunURI": "",
   329          "TurnURI": "",
   330          "TurnUsername": "",
   331          "TurnSharedKey": ""
   332      },
   333      "ElasticsearchSettings": {
   334          "ConnectionUrl": "http://dockerhost:9200",
   335          "Username": "elastic",
   336          "Password": "changeme",
   337          "EnableIndexing": false,
   338          "EnableSearching": false,
   339          "Sniff": true,
   340          "PostIndexReplicas": 1,
   341          "PostIndexShards": 1,
   342          "AggregatePostsAfterDays": 365,
   343          "PostsAggregatorJobStartTime": "03:00",
   344          "IndexPrefix": "",
   345          "LiveIndexingBatchSize": 1,
   346          "BulkIndexingTimeWindowSeconds": 3600,
   347          "RequestTimeoutSeconds": 30
   348      },
   349      "DataRetentionSettings": {
   350          "EnableMessageDeletion": false,
   351          "EnableFileDeletion": false,
   352          "MessageRetentionDays": 365,
   353          "FileRetentionDays": 365,
   354          "DeletionJobStartTime": "02:00"
   355      },
   356      "MessageExportSettings": {
   357          "EnableExport": false,
   358          "DailyRunTime": "01:00",
   359          "ExportFromTimestamp": 0,
   360          "FileLocation": "export",
   361          "BatchSize": 10000
   362      },
   363      "JobSettings": {
   364          "RunJobs": true,
   365          "RunScheduler": true
   366      },
   367      "PluginSettings": {
   368          "Enable": true,
   369          "EnableUploads": false,
   370          "Directory": "./plugins",
   371          "ClientDirectory": "./client/plugins",
   372          "Plugins": {},
   373          "PluginStates": {}
   374      }
   375  }