diff --git a/docs/docs/meshcentral/images/rate_limiting_logins.png b/docs/docs/meshcentral/images/rate_limiting_logins.png new file mode 100644 index 00000000..26fe109d Binary files /dev/null and b/docs/docs/meshcentral/images/rate_limiting_logins.png differ diff --git a/docs/docs/meshcentral/security.md b/docs/docs/meshcentral/security.md new file mode 100644 index 00000000..792ba481 --- /dev/null +++ b/docs/docs/meshcentral/security.md @@ -0,0 +1,19 @@ +# Security + +## Rate Limiting login attempts + +You can use the MeshCentral Server Console with the command `badlogins` to see the current settings. + +Adjust these items in your `config.json` + +```json +"settings": { + "_maxInvalidLogin": { + "time": 10, + "count": 10, + "coolofftime": 10 + }, +} +``` + +![](images/rate_limiting_logins.png) diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index 7cf05b48..daa840e8 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -15,6 +15,7 @@ nav: - 'Debugging': 'meshcentral/debugging.md' - 'Device Tabs': 'meshcentral/devicetabs.md' - 'Plugins': 'meshcentral/plugins.md' + - 'Security': 'meshcentral/security.md' - 'Tokens': 'meshcentral/tokens.md' - Design and Architecture: