Advertisement
Reanimatolog

MatterMost v.5 config

Jun 18th, 2018
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 13.39 KB | None | 0 0
  1. {
  2.     "ServiceSettings": {
  3.         "SiteURL": "https://webrtc-mm.tk",
  4.         "WebsocketURL": "",
  5.         "LicenseFileLocation": "",
  6.         "ListenAddress": ":443",
  7.         "ConnectionSecurity": "TLS",
  8.         "TLSCertFile": "/mm/fullchain.pem",
  9.         "TLSKeyFile": "/mm/privkey.pem",
  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": false,
  20.         "EnableOutgoingWebhooks": false,
  21.         "EnableCommands": false,
  22.         "EnableOnlyAdminIntegrations": true,
  23.         "EnablePostUsernameOverride": false,
  24.         "EnablePostIconOverride": false,
  25.         "EnableLinkPreviews": false,
  26.         "EnableTesting": false,
  27.         "EnableDeveloper": false,
  28.         "EnableSecurityFixAlert": true,
  29.         "EnableInsecureOutgoingConnections": true,
  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": true,
  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": "mmuser:mostest@tcp(localhost:3306)/mattermost_test?charset=utf8mb4,utf8",
  110.         "DataSourceReplicas": [],
  111.         "DataSourceSearchReplicas": [],
  112.         "MaxIdleConns": 10,
  113.         "MaxOpenConns": 10,
  114.         "Trace": false,
  115.         "AtRestEncryptKey": "7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QVg",
  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": false,
  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": "/mm/mattermost/mattermost-data/",
  143.         "EnablePublicLink": false,
  144.         "PublicLinkSalt": "A705AklYF8MFDOfcwh3I488G8vtLlVip",
  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": "bjlSR4QqkXFBr7TP4oDzlfZmcNuH9YoS",
  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": "#0000",
  183.         "LoginButtonBorderColor": "#2389D7",
  184.         "LoginButtonTextColor": "#2389D7"
  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-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": "",
  234.         "AuthEndpoint": "",
  235.         "TokenEndpoint": "",
  236.         "UserApiEndpoint": ""
  237.     },
  238.     "Office365Settings": {
  239.         "Enable": false,
  240.         "Secret": "",
  241.         "Id": "",
  242.         "Scope": "",
  243.         "AuthEndpoint": "",
  244.         "TokenEndpoint": "",
  245.         "UserApiEndpoint": ""
  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": "#0000",
  271.         "LoginButtonBorderColor": "#2389D7",
  272.         "LoginButtonTextColor": "#2389D7"
  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": "#34a28b",
  306.         "LoginButtonBorderColor": "#2389D7",
  307.         "LoginButtonTextColor": "#ffffff"
  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": true,
  337.         "GatewayWebsocketUrl": "wss://webrtc-mm.tk:8189",
  338.         "GatewayAdminUrl": "https://webrtc-mm.tk:7089/admin",
  339.         "GatewayAdminSecret": "janusoverlord",
  340.         "StunURI": "stun:stun.l.google.com:19302",
  341.         "TurnURI": "",
  342.         "TurnUsername": "",
  343.         "TurnSharedKey": ""
  344.     },
  345.     "ElasticsearchSettings": {
  346.         "ConnectionUrl": "",
  347.         "Username": "",
  348.         "Password": "",
  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.             "jira": {
  393.                 "Enable": true
  394.             }
  395.         }
  396.     },
  397.     "DisplaySettings": {
  398.         "CustomUrlSchemes": [],
  399.         "ExperimentalTimezone": false
  400.     },
  401.     "TimezoneSettings": {
  402.         "SupportedTimezonesPath": "timezones.json"
  403.     }
  404. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement