Advertisement
Guest User

config

a guest
Jul 25th, 2018
642
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.48 KB | None | 0 0
  1. {
  2. "ServiceSettings": {
  3. "SiteURL": "",
  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. "EnableLinkPreviews": false,
  26. "EnableTesting": false,
  27. "EnableDeveloper": false,
  28. "EnableSecurityFixAlert": true,
  29. "EnableInsecureOutgoingConnections": false,
  30. "AllowedUntrustedInternalConnections": "",
  31. "EnableMultifactorAuthentication": false,
  32. "EnforceMultifactorAuthentication": false,
  33. "EnableUserAccessTokens": false,
  34. "AllowCorsFrom": "",
  35. "AllowCookiesForSubdomains": false,
  36. "SessionLengthWebInDays": 30,
  37. "SessionLengthMobileInDays": 30,
  38. "SessionLengthSSOInDays": 30,
  39. "SessionCacheInMinutes": 10,
  40. "SessionIdleTimeoutInMinutes": 0,
  41. "WebsocketSecurePort": 443,
  42. "WebsocketPort": 80,
  43. "WebserverMode": "gzip",
  44. "EnableCustomEmoji": false,
  45. "EnableEmojiPicker": true,
  46. "RestrictCustomEmojiCreation": "all",
  47. "RestrictPostDelete": "all",
  48. "AllowEditPost": "always",
  49. "PostEditTimeLimit": -1,
  50. "TimeBetweenUserTypingUpdatesMilliseconds": 5000,
  51. "EnablePostSearch": true,
  52. "EnableUserTypingMessages": true,
  53. "EnableChannelViewedMessages": true,
  54. "EnableUserStatuses": true,
  55. "ExperimentalEnableAuthenticationTransfer": true,
  56. "ClusterLogTimeoutMilliseconds": 2000,
  57. "CloseUnusedDirectMessages": false,
  58. "EnablePreviewFeatures": true,
  59. "EnableTutorial": true,
  60. "ExperimentalEnableDefaultChannelLeaveJoinMessages": true,
  61. "ExperimentalGroupUnreadChannels": "disabled",
  62. "ImageProxyType": "",
  63. "ImageProxyURL": "",
  64. "ImageProxyOptions": "",
  65. "EnableAPITeamDeletion": false,
  66. "ExperimentalEnableHardenedMode": false
  67. },
  68. "TeamSettings": {
  69. "SiteName": "Mattermost",
  70. "MaxUsersPerTeam": 50,
  71. "EnableTeamCreation": true,
  72. "EnableUserCreation": true,
  73. "EnableOpenServer": false,
  74. "EnableUserDeactivation": false,
  75. "RestrictCreationToDomains": "",
  76. "EnableCustomBrand": false,
  77. "CustomBrandText": "",
  78. "CustomDescriptionText": "",
  79. "RestrictDirectMessage": "any",
  80. "RestrictTeamInvite": "all",
  81. "RestrictPublicChannelManagement": "all",
  82. "RestrictPrivateChannelManagement": "all",
  83. "RestrictPublicChannelCreation": "all",
  84. "RestrictPrivateChannelCreation": "all",
  85. "RestrictPublicChannelDeletion": "all",
  86. "RestrictPrivateChannelDeletion": "all",
  87. "RestrictPrivateChannelManageMembers": "all",
  88. "EnableXToLeaveChannelsFromLHS": false,
  89. "UserStatusAwayTimeout": 300,
  90. "MaxChannelsPerTeam": 2000,
  91. "MaxNotificationsPerChannel": 1000,
  92. "EnableConfirmNotificationsToChannel": true,
  93. "TeammateNameDisplay": "username",
  94. "ExperimentalEnableAutomaticReplies": false,
  95. "ExperimentalHideTownSquareinLHS": false,
  96. "ExperimentalTownSquareIsReadOnly": false,
  97. "ExperimentalPrimaryTeam": ""
  98. },
  99. "ClientRequirements": {
  100. "AndroidLatestVersion": "",
  101. "AndroidMinVersion": "",
  102. "DesktopLatestVersion": "",
  103. "DesktopMinVersion": "",
  104. "IosLatestVersion": "",
  105. "IosMinVersion": ""
  106. },
  107. "SqlSettings": {
  108. "DriverName": "mysql",
  109. "DataSource": "mattermostuser:new_password_here@tcp(127.0.0.1:3306)/mattermost?charset=utf8mb4,utf8\u0026readTimeout=30s\u0026writeTimeout=$",
  110. "DataSourceReplicas": [],
  111. "DataSourceSearchReplicas": [],
  112. "MaxIdleConns": 20,
  113. "MaxOpenConns": 300,
  114. "Trace": false,
  115. "AtRestEncryptKey": "b3tf75qkrugno8hg6oitoc3w5pzqdnkr",
  116. "QueryTimeout": 30
  117. },
  118. "LogSettings": {
  119. "EnableConsole": true,
  120. "ConsoleLevel": "INFO",
  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": "shai83sntm5zxu3koftjhweq138jqn6a",
  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": false,
  161. "UseChannelInEmailNotifications": false,
  162. "RequireEmailVerification": false,
  163. "FeedbackName": "",
  164. "FeedbackEmail": "",
  165. "FeedbackOrganization": "",
  166. "EnableSMTPAuth": false,
  167. "SMTPUsername": "",
  168. "SMTPPassword": "",
  169. "SMTPServer": "",
  170. "SMTPPort": "",
  171. "ConnectionSecurity": "",
  172. "InviteSalt": "n37b7cuu7kys4n39rqd6kdkkkys9e81n",
  173. "SendPushNotifications": false,
  174. "PushNotificationServer": "",
  175. "PushNotificationContents": "generic",
  176. "EnableEmailBatching": false,
  177. "EmailBatchingBufferSize": 256,
  178. "EmailBatchingInterval": 30,
  179. "EnablePreviewModeBanner": true,
  180. "SkipServerCertificateVerification": false,
  181. "EmailNotificationContentsType": "full",
  182. "LoginButtonColor": "",
  183. "LoginButtonBorderColor": "",
  184. "LoginButtonTextColor": ""
  185. },
  186. "RateLimitSettings": {
  187. "Enable": false,
  188. "PerSec": 10,
  189. "MaxBurst": 100,
  190. "MemoryStoreSize": 10000,
  191. "VaryByRemoteAddr": true,
  192. "VaryByUser": false,
  193. "VaryByHeader": ""
  194. },
  195. "PrivacySettings": {
  196. "ShowEmailAddress": true,
  197. "ShowFullName": true
  198. },
  199. "SupportSettings": {
  200. "TermsOfServiceLink": "https://about.mattermost.com/default-terms/",
  201. "PrivacyPolicyLink": "https://about.mattermost.com/default-privacy-policy/",
  202. "AboutLink": "https://about.mattermost.com/default-about/",
  203. "HelpLink": "https://about.mattermost.com/default-help/",
  204. "ReportAProblemLink": "https://about.mattermost.com/default-report-a-problem/",
  205. "SupportEmail": "feedback@mattermost.com"
  206. },
  207. "AnnouncementSettings": {
  208. "EnableBanner": false,
  209. "BannerText": "",
  210. "BannerColor": "#f2a93b",
  211. "BannerTextColor": "#333333",
  212. "AllowBannerDismissal": true
  213. },
  214. "ThemeSettings": {
  215. "EnableThemeSelection": true,
  216. "DefaultTheme": "default",
  217. "AllowCustomThemes": true,
  218. "AllowedThemes": []
  219. },
  220. "GitLabSettings": {
  221. "Enable": false,
  222. "Secret": "",
  223. "Id": "",
  224. "Scope": "",
  225. "AuthEndpoint": "",
  226. "TokenEndpoint": "",
  227. "UserApiEndpoint": ""
  228. },
  229. "GoogleSettings": {
  230. "Enable": false,
  231. "Secret": "",
  232. "Id": "",
  233. "Scope": "profile email",
  234. "AuthEndpoint": "https://accounts.google.com/o/oauth2/v2/auth",
  235. "TokenEndpoint": "https://www.googleapis.com/oauth2/v4/token",
  236. "UserApiEndpoint": "https://www.googleapis.com/plus/v1/people/me"
  237. },
  238. "Office365Settings": {
  239. "Enable": false,
  240. "Secret": "",
  241. "Id": "",
  242. "Scope": "User.Read",
  243. "AuthEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
  244. "TokenEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/token",
  245. "UserApiEndpoint": "https://graph.microsoft.com/v1.0/me"
  246. },
  247. "LdapSettings": {
  248. "Enable": false,
  249. "EnableSync": false,
  250. "LdapServer": "",
  251. "LdapPort": 389,
  252. "ConnectionSecurity": "",
  253. "BaseDN": "",
  254. "BindUsername": "",
  255. "BindPassword": "",
  256. "UserFilter": "",
  257. "FirstNameAttribute": "",
  258. "LastNameAttribute": "",
  259. "EmailAttribute": "",
  260. "UsernameAttribute": "",
  261. "NicknameAttribute": "",
  262. "IdAttribute": "",
  263. "PositionAttribute": "",
  264. "LoginIdAttribute": "",
  265. "SyncIntervalMinutes": 60,
  266. "SkipCertificateVerification": false,
  267. "QueryTimeout": 60,
  268. "MaxPageSize": 0,
  269. "LoginFieldName": "",
  270. "LoginButtonColor": "",
  271. "LoginButtonBorderColor": "",
  272. "LoginButtonTextColor": ""
  273. },
  274. "ComplianceSettings": {
  275. "Enable": false,
  276. "Directory": "./data/",
  277. "EnableDaily": false
  278. },
  279. "LocalizationSettings": {
  280. "DefaultServerLocale": "en",
  281. "DefaultClientLocale": "en",
  282. "AvailableLocales": ""
  283. },
  284. "SamlSettings": {
  285. "Enable": false,
  286. "EnableSyncWithLdap": false,
  287. "Verify": true,
  288. "Encrypt": true,
  289. "IdpUrl": "",
  290. "IdpDescriptorUrl": "",
  291. "AssertionConsumerServiceURL": "",
  292. "ScopingIDPProviderId": "",
  293. "ScopingIDPName": "",
  294. "IdpCertificateFile": "",
  295. "PublicCertificateFile": "",
  296. "PrivateKeyFile": "",
  297. "FirstNameAttribute": "",
  298. "LastNameAttribute": "",
  299. "EmailAttribute": "",
  300. "UsernameAttribute": "",
  301. "NicknameAttribute": "",
  302. "LocaleAttribute": "",
  303. "PositionAttribute": "",
  304. "LoginButtonText": "With SAML",
  305. "LoginButtonColor": "",
  306. "LoginButtonBorderColor": "",
  307. "LoginButtonTextColor": ""
  308. },
  309. "NativeAppSettings": {
  310. "AppDownloadLink": "https://about.mattermost.com/downloads/",
  311. "AndroidAppDownloadLink": "https://about.mattermost.com/mattermost-android-app/",
  312. "IosAppDownloadLink": "https://about.mattermost.com/mattermost-ios-app/"
  313. },
  314. "ClusterSettings": {
  315. "Enable": false,
  316. "ClusterName": "",
  317. "OverrideHostname": "",
  318. "UseIpAddress": true,
  319. "UseExperimentalGossip": false,
  320. "ReadOnlyConfig": true,
  321. "GossipPort": 8074,
  322. "StreamingPort": 8075,
  323. "MaxIdleConns": 100,
  324. "MaxIdleConnsPerHost": 128,
  325. "IdleConnTimeoutMilliseconds": 90000
  326. },
  327. "MetricsSettings": {
  328. "Enable": false,
  329. "BlockProfileRate": 0,
  330. "ListenAddress": ":8067"
  331. },
  332. "AnalyticsSettings": {
  333. "MaxUsersForStatistics": 2500
  334. },
  335. "WebrtcSettings": {
  336. "Enable": false,
  337. "GatewayWebsocketUrl": "",
  338. "GatewayAdminUrl": "",
  339. "GatewayAdminSecret": "",
  340. "StunURI": "",
  341. "TurnURI": "",
  342. "TurnUsername": "",
  343. "TurnSharedKey": ""
  344. },
  345. "ElasticsearchSettings": {
  346. "ConnectionUrl": "http://dockerhost:9200",
  347. "Username": "elastic",
  348. "Password": "changeme",
  349. "EnableIndexing": false,
  350. "EnableSearching": false,
  351. "Sniff": true,
  352. "PostIndexReplicas": 1,
  353. "PostIndexShards": 1,
  354. "AggregatePostsAfterDays": 365,
  355. "PostsAggregatorJobStartTime": "03:00",
  356. "IndexPrefix": "",
  357. "LiveIndexingBatchSize": 1,
  358. "BulkIndexingTimeWindowSeconds": 3600,
  359. "RequestTimeoutSeconds": 30
  360. },
  361. "DataRetentionSettings": {
  362. "EnableMessageDeletion": false,
  363. "EnableFileDeletion": false,
  364. "MessageRetentionDays": 365,
  365. "FileRetentionDays": 365,
  366. "DeletionJobStartTime": "02:00"
  367. },
  368. "MessageExportSettings": {
  369. "EnableExport": false,
  370. "ExportFormat": "actiance",
  371. "DailyRunTime": "01:00",
  372. "ExportFromTimestamp": 0,
  373. "BatchSize": 10000,
  374. "GlobalRelaySettings": {
  375. "CustomerType": "A9",
  376. "SmtpUsername": "",
  377. "SmtpPassword": "",
  378. "EmailAddress": ""
  379. }
  380. },
  381. "JobSettings": {
  382. "RunJobs": true,
  383. "RunScheduler": true
  384. },
  385. "PluginSettings": {
  386. "Enable": true,
  387. "EnableUploads": false,
  388. "Directory": "./plugins",
  389. "ClientDirectory": "./client/plugins",
  390. "Plugins": {},
  391. "PluginStates": {}
  392. },
  393. "DisplaySettings": {
  394. "CustomUrlSchemes": [],
  395. "ExperimentalTimezone": false
  396. },
  397. "TimezoneSettings": {
  398. "SupportedTimezonesPath": "timezones.json"
  399. }
  400. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement