• Stars
    star
    281
  • Rank 142,468 (Top 3 %)
  • Language
    Shell
  • License
    Apache License 2.0
  • Created almost 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

Default client port is 9000. So now you can navigate to http://localhost:9000.

Login:

  admin

Password:

  <your password from GRAYLOG_ROOT_PASSWORD_SHA2>

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.

More Repositories

1

graylog2-server

Free and open log management
Java
6,877
star
2

graylog-docker

Official Graylog Docker image
Shell
320
star
3

collector-sidecar

Manage log collectors through Graylog
Go
254
star
4

graylog2-images

Ready to run machine images
Shell
234
star
5

graylog-ansible-role

Ansible role which installs and configures Graylog
Jinja
208
star
6

documentation

Archived Graylog documentation. See https://docs.graylog.org/ for the new documentation.
Python
147
star
7

graylog-plugin-threatintel

Graylog Processing Pipeline functions to enrich log messages with IoC information from threat intelligence databases
Java
145
star
8

graylog-plugin-aws

Several bundled Graylog plugins to integrate with different AWS services like CloudTrail and FlowLogs.
Java
90
star
9

graylog-guide-syslog-linux

How to send syslog from Linux systems into Graylog
77
star
10

graylog2-cookbook

Chef recipes to deploy Graylog
Ruby
49
star
11

graylog-plugin-auth-sso

SSO support for Graylog through trusted HTTP headers set by load balancers or authentication proxies
Java
48
star
12

graylog-guide-ubiquity-unify-ap

How to receive and parse Ubiquity Unify Access Point logs with Graylog
44
star
13

graylog-plugin-netflow

[DEPRECATED] Graylog NetFlow plugin
Java
37
star
14

gelfclient

GELF client library for Java based on Netty 4
Java
34
star
15

graylog-guide-rails

Guide about how to get Ruby On Rails logs into Graylog
26
star
16

graylog-guide-snort

How to send structured Snort IDS alert logs into Graylog
25
star
17

graylog-project

Packaging/development helper for Graylog
Shell
22
star
18

JadConfig

Annotation-driven configuration library for the Java programming language
Java
22
star
19

graylog-project-cli

CLI tool for graylog-project
Go
21
star
20

graylog-guide-syslog-kafka

This Guide will give you little help on using Graylog with Kafka Input to get Syslog Data
21
star
21

graylog-plugin-pipeline-processor

[DEPRECATED] Graylog Pipeline Message Processor Plugins
Java
20
star
22

graylog-plugin-beats

[DEPRECATED] Elastic Beats Input plugin for Graylog
Java
19
star
23

fpm-recipes

Graylog package build recipes
Ruby
18
star
24

graylog-guide-windows-eventlog

How to send Windows EventLogs into Graylog
18
star
25

graylog-plugin-collector

Collector plugin for Graylog
JavaScript
14
star
26

omnibus-graylog2

[DEPRECATED] Omnibus package for Graylog
Ruby
13
star
27

graylog-s3-lambda

An AWS Lambda function that reads logs from S3 and sends them to Graylog
Java
12
star
28

graylog-plugin-integrations

A collection of open source Graylog integrations that will be released together.
Java
12
star
29

graylog-guide-ossec

How to write OSSEC alerts into Graylog
11
star
30

graylog-plugin-sample

Sample plugin for Graylog 2.0 including web ui parts.
Java
11
star
31

graylog-plugin-cef

[DEPRECATED] CEF (Common Event Format) input plugin for Graylog
Java
10
star
32

graylog-guide-syslog-amqp

How to use send Syslog messages via AMQP to Graylog
9
star
33

puppet-graylog

Install and configure a Graylog system via Puppet
Puppet
9
star
34

frontend-documentation

Graylog frontend documentation and component gallery
Shell
6
star
35

graylog-plugin-map-widget

[DEPRECATED] Map widget for Graylog
Java
6
star
36

graylog-guide-docker

[DEPRECATED] Guide about how to get Docker logs into Graylog
5
star
37

graylog-schema

Repository for Graylog Schema files and Documentation
Python
2
star
38

graylog-plugin-anonymous-usage-statistics

[DEPRECATED] Plugin to collect anonymous usage statistics of Graylog
Java
2
star
39

build-environments

Environments for automated builds and tests
Dockerfile
2
star
40

illuminate-documentation

HTML
1
star
41

graylog-training-data

Houses public facing Graylog Academy Training data for course specific purposes
Shell
1
star
42

graylog-guide-chef

Chef handler to send events to Graylog via GELF HTTP
Ruby
1
star
43

sawmill-sd

sd design system
TypeScript
1
star
44

graylog-plugin-enterprise-integration

[DEPRECATED] Basic integration with Graylog Enterprise
Java
1
star