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 }