This is the official documentation for Search Guard 5 and Search Guard 2. If you find any errors, or want to contribute, feel free to fork this repository and issue pull requests.
Unless stated otherwise, all instructions apply for Search Guard 5 and Search Guard 2. If there are differences between the versions, this will be made clear in the documentation.
Search Guard is a trademark of floragunn GmbH, registered in the U.S. and in other countries
Elasticsearch, Kibana, Logstash, and Beats are trademarks of Elasticsearch BV, registered in the U.S. and in other countries.
floragunn GmbH is not affiliated with Elasticsearch BV.
Copyright 2016-2017 floragunn GmbH
- Installing Search Guard
- Upgrading Search Guard
- Disabling or Removing Search Guard
- Compatibility with other plugins
- Generating demo TLS certificates
- Configuring TLS
- Moving TLS to production
- Using OpenSSL
- Troubleshooting TLS problems
- Expert features: Custom implementations and SSLContext
- Using sgadmin
- sgadmin Examples
- Troubleshooting sgadmin
- Configuring authentication and authorisation
- Adding users to the internal user database
- Mapping users to Search Guard roles
- Defining roles and permissions
- Using and defining action groups
- Moving the configuration to production
- User cache settings
- Index alias handling
- HTTP Basic Authentication
- LDAP and Active Directory
- Kerberos
- JSON Web token
- Proxy Authentication
- Client Certificate Authentication
- Using Search Guard with Kibana
- Using Kibana Multitenancy
- Using Search Guard with logstash
- Snapshot & Restore
- Tribe nodes
- Using Search Guard with X-Pack Monitoring
- Using Search Guard with X-Pack Alerting
- Using Search Guard with X-Pack Machine Learning