Modern server architectures and configurations are managed in many different ways. Some people still put new software somewhere in opt
manually for each server while others have already jumped on the configuration management train and fully automated reproducible setups.
Graylog can be installed in many different ways so you can pick whatever works best for you.
This chapter is explaining the many ways to install Graylog and aims to help choosing the one that fits your needs.
installation/operating_system_packages installation/config_management_tools installation/docker installation/manual_setup
Warning
We caution you not to install or upgrade Elasticsearch to 7.11 and later! It is not supported. If you do so, it will break your instance!
The Graylog server application has the following prerequisites:
- Some modern Linux distribution (Debian Linux, Ubuntu Linux, or CentOS recommended)
- Elasticsearch 6.8, and version 7 up to 7.10
- MongoDB 3.6, 4.0, 4.2 or 4.4
- Oracle Java SE 8 (OpenJDK 8 also works; latest stable update is recommended)
Hint
Graylog 3.x does include first compatibility with Java 11 and we welcome people that test this.