supahgreg / graylog-docker-compose

A set of Docker Compose files that allow you to quickly spin up a Graylog instance for testing or demo purposes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graylog Docker Compose files

Introduction

This is a set of Docker Compose files that allow you to quickly spin up a Graylog instance for testing or demo purposes.

Prerequisites

Configure Graylog

All the Graylog configurations can be set via environment variables. Just prefix the parameter name with GRAYLOG_ and put it in upper case.

There is an environment file (.env.example) where you can store these environment variables. Rename this to .env so docker-compose will pick it up.

  cp .env.example .env

Important: Be sure to to set the GRAYLOG_PASSWORD_SECRET and GRAYLOG_ROOT_PASSWORD_SHA2 environment variables in the .env file! Graylog won't start without these.

Starting Graylog

After you've configured GRAYLOG_PASSWORD_SECRET and GRAYLOG_ROOT_PASSWORD_SHA2, run these commands to start the instance:

docker-compose up

To start it daemonized, run:

docker-compose up -d

It's as simple as that!

License

Graylog itself is licensed under the Server Side Public License (SSPL), see license information.

This Docker image is licensed under the Apache 2.0 license, see LICENSE.

About

A set of Docker Compose files that allow you to quickly spin up a Graylog instance for testing or demo purposes.

License:Apache License 2.0


Languages

Language:Shell 91.3%Language:JavaScript 8.7%