Hey @tommyvn,
Just wanted to inform you of a number of config.json updates since Mattermost v1.4 and verify that the installer is still compatible with our latest release, v2.1.0. You can view the Mattermost Changelog here, that includes the following config.json compatibility updates from v1.4 > v2.1:
- Under
ServiceSettings
in config.json
:
"AllowCorsFrom": ""
to allow the system to serve HTTP requests to other domains specified.
"EnableCommands": false
to set whether users can create slash commands from Account Settings > Integrations > Slash Commands
"EnableOnlyAdminIntegrations": true
to restrict integrations to being created by admins only.
"EnableInsecureOutgoingConnections": false
sets whether outgoing HTTPS requests can accept unverified, self-signed certificates.
- Optional:
"WebsocketSecurePort" : 443
sets the port on which the secured WebSocket will listen using the wss
protocol. If this setting is not present in config.json
, it defaults to 443
.
- Optional:
"WebsocketPort": 80
sets the port on which the unsecured WebSocket will listen using the ws
protocol. If this setting is not present in config.json
, it defaults to 80
.
- Under
EmailSettings
in config.json
:
"EnableSignInWithEmail": true
allows users to sign in using their email.
"EnableSignInWithUsername": false
sets whether users can sign in with their username. Typically only used when email verification is disabled.
Thanks for contributing to the Mattermost community!