No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


NELK Installation Script (Elasticsearch, Logstash, Kibana & Nginx)

What is this repository for?

  • This script installs and configures every single component of the ELK Stack, Beats, Certificates, Nginx SSL Reverse Proxy and creates pre-configured Client side automated install file.
  • Consists of 2 releases, Elasticsearch 5 and 6.
  • (with elastic-6.x) & (with elastic-5.x) + (Packetbeat, Metricbeat, Filebeat)
  • (X-Pack with elastic-6.x + Packetbeat, Metricbeat, Filebeat, Auditbeat)
  • Tested on Ubuntu 16.04.04 LTS
  • Version: 0.1

How do I get set up?

  • Pre-Req:
  • Ubuntu 16.04 LTS default install
  • Static IP
  • Hostname
  • Hosts file

ELK Server install Github

ELK Server install Bitbucket

ELK Client install

  • cd ~
  • scp user@clientIP:/home/whatever
  • ssh clientIP
  • cd /home/whatever
  • chmod +x
  • ./
  • Editing or copy-paste etc in Windows can add some aliens to your code
  • To check code: cat -v -e
  • To remove hidden windows characters from files: dos2unix
  • Or: sed 's/\r//' >
  • Or commit with normal client (GitKraken or SourceTree)

Who do I talk to?

  • margus


  • Original Fork Credits to sniper7kills/
  • Credits for some coding tips to silentbreaksec/